| 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,387.00 | 2,400.00 | 2,460.00 | 2,220.00 | 2,317.00 | 2,388.00 | 2,361.00 | 2,190.00 | 2,213.00 | 2,151.00 | |
| Gross Profit | 1,646.00 | 1,686.00 | 1,780.00 | 1,566.00 | 1,576.00 | 1,654.00 | 1,659.00 | 1,512.00 | 1,449.00 | 1,476.00 | |
| Operating Income | 826.00 | 975.00 | 999.00 | 849.00 | 771.00 | 918.00 | 908.00 | 796.00 | 715.00 | 795.00 | |
| Net Income | 603.00 | 721.00 | 718.00 | 631.00 | 581.00 | 692.00 | 624.00 | 599.00 | 523.00 | 596.00 | |
| Profit Margin | 25.26 | 30.04 | 29.19 | 28.42 | 25.08 | 28.98 | 26.43 | 27.35 | 23.63 | 27.71 | |
| 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 | 15,467.00 | 15,159.00 | 14,479.00 | 14,098.00 | 14,237.00 | 14,357.00 | 14,165.00 | 14,348.00 | 14,286.00 | 14,106.00 | |
| Total Liabilities | 12,136.00 | 9,761.00 | 9,502.00 | 9,443.00 | 9,467.00 | 9,123.00 | 9,205.00 | 9,296.00 | 9,295.00 | 9,032.00 | |
| Total Equity | 3,331.00 | 5,398.00 | 4,977.00 | 4,655.00 | 4,770.00 | 5,234.00 | 4,960.00 | 5,052.00 | 4,991.00 | 5,074.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 | 893.00 | 938.00 | 486.00 | 587.00 | 905.00 | 951.00 | 502.00 | 595.00 | 897.00 | 724.00 | |
| Cash From Investing Activities | -166.00 | -160.00 | -247.00 | -175.00 | 126.00 | -178.00 | -132.00 | -131.00 | -210.00 | -271.00 | |
| Cash From Financing Activities | -495.00 | -134.00 | -564.00 | -677.00 | -745.00 | -628.00 | -763.00 | -524.00 | -397.00 | -416.00 | |
| Net Change in Cash | 228.00 | 649.00 | -286.00 | -266.00 | 273.00 | 140.00 | -401.00 | -66.00 | 287.00 | 37.00 | |