| 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 | 4,364.00 | 4,100.00 | 4,017.00 | 3,829.00 | 3,958.00 | 3,896.00 | 3,814.00 | 3,737.00 | 3,868.00 | 3,736.00 | |
| Gross Profit | 1,119.00 | 1,087.00 | 1,047.00 | 1,033.00 | 1,075.00 | 1,100.00 | 1,057.00 | 1,029.00 | 1,074.00 | 1,013.00 | |
| Operating Income | 651.00 | 573.00 | 538.00 | 525.00 | 622.00 | 578.00 | 548.00 | 521.00 | 518.00 | 511.00 | |
| Net Income | 478.00 | 332.00 | 267.00 | 262.00 | 432.00 | 284.00 | 361.00 | 291.00 | 475.00 | 298.00 | |
| Profit Margin | 10.95 | 8.10 | 6.65 | 6.84 | 10.91 | 7.29 | 9.47 | 7.79 | 12.28 | 7.98 | |
| 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 | 29,944.00 | 28,727.00 | 28,632.00 | 27,322.00 | 26,899.00 | 27,180.00 | 26,398.00 | 26,574.00 | 26,681.00 | 25,977.00 | |
| Total Liabilities | 23,314.00 | 22,439.00 | 22,846.00 | 21,337.00 | 20,832.00 | 20,213.00 | 19,684.00 | 20,230.00 | 20,569.00 | 20,172.00 | |
| Total Equity | 6,630.00 | 6,288.00 | 5,786.00 | 5,985.00 | 6,067.00 | 6,967.00 | 6,714.00 | 6,344.00 | 6,112.00 | 5,805.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 | 735.00 | 908.00 | 443.00 | 568.00 | 885.00 | 721.00 | 588.00 | 522.00 | 747.00 | 583.00 | |
| Cash From Investing Activities | -1,104.00 | -550.00 | -346.00 | -305.00 | -310.00 | -599.00 | -221.00 | -314.00 | -212.00 | -573.00 | |
| Cash From Financing Activities | 535.00 | -572.00 | 145.00 | -258.00 | -375.00 | -137.00 | -260.00 | -106.00 | -420.00 | -144.00 | |
| Net Change in Cash | 166.00 | -225.00 | 299.00 | 38.00 | 130.00 | 27.00 | 101.00 | 68.00 | 152.00 | -158.00 | |