| 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 | 1,979.00 | 1,933.00 | 1,787.00 | 2,362.00 | 1,826.00 | 1,763.00 | 1,598.00 | 2,036.00 | 1,708.00 | |
| Gross Profit | 930.00 | 906.00 | 837.00 | 1,067.00 | 866.00 | 869.00 | 800.00 | 973.00 | 860.00 | |
| Operating Income | 669.00 | 643.00 | 569.00 | 747.00 | 617.00 | 619.00 | 544.00 | 640.00 | 602.00 | |
| Net Income | 473.00 | 375.00 | 253.00 | 423.00 | 382.00 | 367.00 | 314.00 | 463.00 | 416.00 | |
| Profit Margin | 23.90 | 19.40 | 14.16 | 17.91 | 20.92 | 20.82 | 19.65 | 22.74 | 24.36 | |
| 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 | 7,193.00 | 6,917.00 | 6,659.00 | 6,727.00 | 6,461.00 | 6,395.00 | 6,224.00 | 6,231.00 | 6,071.00 | |
| Total Liabilities | 14,698.00 | 14,597.00 | 14,464.00 | 14,375.00 | 14,135.00 | 14,025.00 | 13,980.00 | 14,089.00 | 14,261.00 | |
| Total Equity | -7,505.00 | -7,680.00 | -7,805.00 | -7,648.00 | -7,674.00 | -7,630.00 | -7,756.00 | -7,858.00 | -8,190.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 | 543.00 | 445.00 | 406.00 | 513.00 | 471.00 | 342.00 | 363.00 | 448.00 | 477.00 | |
| Cash From Investing Activities | -78.00 | -132.00 | 2.00 | -130.00 | -39.00 | -298.00 | 45.00 | -103.00 | -30.00 | |
| Cash From Financing Activities | -81.00 | -298.00 | -443.00 | -172.00 | -444.00 | -300.00 | -247.00 | -508.00 | -223.00 | |
| Net Change in Cash | 382.00 | 36.00 | -25.00 | 180.00 | 4.00 | -255.00 | 154.00 | -151.00 | 216.00 | |