| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Revenue | 8,634.00 | 7,887.00 | 8,043.00 | 7,000.00 | 5,023.00 | 4,894.00 | 4,781.00 | 5,235.00 | 4,189.00 | |
| Gross Profit | 2,294.00 | 2,159.00 | 2,008.00 | 2,160.00 | 1,722.00 | 1,741.00 | 1,630.00 | 1,674.00 | 1,213.00 | |
| Operating Income | 1,568.00 | 1,453.00 | 1,262.00 | 1,624.00 | 1,138.00 | 1,229.00 | 1,064.00 | 1,124.00 | 862.00 | |
| Net Income | 940.00 | 853.00 | 691.00 | 1,000.00 | 693.00 | 780.00 | 639.00 | 688.00 | 454.00 | |
| Profit Margin | 10.89 | 10.82 | 8.59 | 14.29 | 13.80 | 15.94 | 13.37 | 13.14 | 10.84 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Total Assets | 66,616.00 | 64,524.00 | 64,263.00 | 64,069.00 | 51,050.00 | 44,535.00 | 44,390.00 | 44,266.00 | 43,939.00 | |
| Total Liabilities | 44,459.00 | 42,620.00 | 42,143.00 | 41,936.00 | 34,163.00 | 27,826.00 | 27,945.00 | 27,782.00 | 27,640.00 | |
| Total Equity | 22,157.00 | 21,904.00 | 22,120.00 | 22,133.00 | 16,887.00 | 16,709.00 | 16,445.00 | 16,484.00 | 16,299.00 | |
| Period Ending: | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Dec 31, 2023 | Sep 30, 2023 | |
| Cash From Operating Activities | 1,624.00 | 1,525.00 | 904.00 | 1,611.00 | 1,251.00 | 1,430.00 | 596.00 | 1,508.00 | 920.00 | |
| Cash From Investing Activities | -1,134.00 | -814.00 | -694.00 | -4,780.00 | -498.00 | -756.00 | -578.00 | -645.00 | -5,406.00 | |
| Cash From Financing Activities | 612.00 | -755.00 | -802.00 | -2,562.00 | 5,675.00 | -703.00 | -291.00 | -809.00 | 4,664.00 | |
| Net Change in Cash | 1,102.00 | -44.00 | -592.00 | -5,731.00 | 6,428.00 | -29.00 | -273.00 | 54.00 | 178.00 | |