| Period Ending: | Dec 31, 2025 | 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 | 2,806.00 | 2,816.00 | 2,761.00 | 2,652.00 | 2,621.00 | 2,488.00 | 2,397.00 | 2,366.00 | 2,288.00 | 2,295.00 | |
| Gross Profit | 877.00 | 912.00 | 904.00 | 830.00 | 831.00 | 784.00 | 776.00 | 755.00 | 710.00 | 729.00 | |
| Operating Income | 410.00 | 399.00 | 466.00 | 361.00 | 372.00 | 353.00 | 369.00 | 320.00 | 289.00 | 348.00 | |
| Net Income | 249.00 | 251.00 | 287.00 | 217.00 | 231.00 | 231.00 | 240.00 | 200.00 | 197.00 | 231.00 | |
| Profit Margin | 8.87 | 8.91 | 10.39 | 8.18 | 8.81 | 9.28 | 10.01 | 8.45 | 8.61 | 10.07 | |
| Period Ending: | Dec 31, 2025 | 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 | 16,225.00 | 16,197.00 | 15,969.00 | 15,797.00 | 16,153.00 | 16,095.00 | 13,881.00 | 13,954.00 | 14,022.00 | 13,482.00 | |
| Total Liabilities | 9,019.00 | 8,902.00 | 8,704.00 | 8,835.00 | 9,340.00 | 9,254.00 | 7,225.00 | 7,485.00 | 7,680.00 | 7,019.00 | |
| Total Equity | 7,206.00 | 7,295.00 | 7,265.00 | 6,962.00 | 6,813.00 | 6,841.00 | 6,656.00 | 6,469.00 | 6,342.00 | 6,463.00 | |
| Period Ending: | Dec 31, 2025 | 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 | 465.00 | 563.00 | 544.00 | 314.00 | 464.00 | 356.00 | 360.00 | 154.00 | 527.00 | 207.00 | |
| Cash From Investing Activities | -191.00 | -201.00 | -124.00 | -115.00 | -502.00 | -1,633.00 | -200.00 | -213.00 | -114.00 | -107.00 | |
| Cash From Financing Activities | -287.00 | -247.00 | -293.00 | -561.00 | -170.00 | 1,770.00 | -363.00 | -153.00 | 130.00 | -83.00 | |
| Net Change in Cash | -12.00 | 113.00 | 131.00 | -361.00 | -215.00 | 493.00 | -203.00 | -212.00 | 543.00 | 17.00 | |