| 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,575.00 | 1,421.00 | 1,322.00 | 1,273.00 | 1,218.00 | 1,164.00 | 1,121.00 | 1,240.00 | 1,255.00 | |
| Gross Profit | 888.00 | 784.00 | 699.00 | 685.00 | 667.00 | 622.00 | 614.00 | 686.00 | 697.00 | |
| Operating Income | 516.00 | 448.00 | 376.00 | 377.00 | 372.00 | 339.00 | 347.00 | 409.00 | 424.00 | |
| Net Income | 220.00 | 156.00 | 80.00 | 169.00 | 48.00 | 31.00 | -91.00 | 15.00 | 138.00 | |
| Profit Margin | 13.97 | 10.98 | 6.05 | 13.28 | 3.94 | 2.66 | -8.12 | 1.21 | 11.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 | |
| Total Assets | 12,915.00 | 12,434.00 | 12,023.00 | 11,386.00 | 10,649.00 | 9,531.00 | 9,861.00 | 9,649.00 | 9,998.00 | |
| Total Liabilities | 9,831.00 | 9,530.00 | 9,248.00 | 8,755.00 | 8,479.00 | 7,197.00 | 7,561.00 | 7,029.00 | 7,020.00 | |
| Total Equity | 3,084.00 | 2,904.00 | 2,775.00 | 2,631.00 | 2,170.00 | 2,334.00 | 2,300.00 | 2,620.00 | 2,978.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 | 644.00 | 355.00 | 471.00 | 448.00 | 437.00 | 266.00 | 407.00 | 520.00 | 452.00 | |
| Cash From Investing Activities | -82.00 | -293.00 | -250.00 | -141.00 | -278.00 | 81.00 | -76.00 | -421.00 | -239.00 | |
| Cash From Financing Activities | -224.00 | -75.00 | -82.00 | -134.00 | -175.00 | -482.00 | -71.00 | -132.00 | -197.00 | |
| Net Change in Cash | 354.00 | 42.00 | 123.00 | 173.00 | -24.00 | -112.00 | 271.00 | -106.00 | -29.00 | |