| 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 | 1,889.00 | 2,007.00 | 1,898.00 | 1,924.00 | 1,672.00 | 1,813.00 | 1,817.00 | 1,786.00 | 1,480.00 | 1,472.00 | |
| Gross Profit | 1,264.00 | 1,392.00 | 1,289.00 | 1,320.00 | 1,062.00 | 1,193.00 | 1,238.00 | 1,219.00 | 962.00 | 965.00 | |
| Operating Income | 796.00 | 939.00 | 846.00 | 881.00 | 620.00 | 759.00 | 792.00 | 806.00 | 534.00 | 562.00 | |
| Net Income | 611.00 | 647.00 | 579.00 | 625.00 | 407.00 | 534.00 | 553.00 | 577.00 | 355.00 | 390.00 | |
| Profit Margin | 32.35 | 32.24 | 30.51 | 32.48 | 24.34 | 29.45 | 30.43 | 32.31 | 23.99 | 26.49 | |
| 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,830.00 | 15,415.00 | 15,487.00 | 15,096.00 | 15,505.00 | 15,769.00 | 15,013.00 | 15,011.00 | 14,622.00 | 14,191.00 | |
| Total Liabilities | 11,625.00 | 11,303.00 | 11,379.00 | 11,238.00 | 11,778.00 | 11,701.00 | 11,075.00 | 11,276.00 | 11,146.00 | 10,839.00 | |
| Total Equity | 4,205.00 | 4,112.00 | 4,108.00 | 3,858.00 | 3,727.00 | 4,068.00 | 3,938.00 | 3,735.00 | 3,476.00 | 3,352.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 | 858.00 | 743.00 | 543.00 | 757.00 | 674.00 | 703.00 | 686.00 | 775.00 | 477.00 | 462.00 | |
| Cash From Investing Activities | -2.00 | -54.00 | -126.00 | 224.00 | -181.00 | -684.00 | -95.00 | -96.00 | -54.00 | -90.00 | |
| Cash From Financing Activities | -609.00 | -674.00 | -482.00 | -1,298.00 | -634.00 | -81.00 | -423.00 | -308.00 | -353.00 | -607.00 | |
| Net Change in Cash | 203.00 | 7.00 | 35.00 | -269.00 | -234.00 | 7.00 | 159.00 | 346.00 | 124.00 | -272.00 | |