| 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,080.00 | 4,150.00 | 4,163.00 | 4,840.00 | 4,104.00 | 4,144.00 | 4,231.00 | 5,149.00 | 4,970.00 | 5,132.00 | |
| Gross Profit | 1,509.00 | 1,527.00 | 1,538.00 | 1,786.00 | 1,513.00 | 1,595.00 | 1,639.00 | 1,911.00 | 1,737.00 | 1,838.00 | |
| Operating Income | 597.00 | 683.00 | 713.00 | 844.00 | 517.00 | 682.00 | 654.00 | 898.00 | 670.00 | 774.00 | |
| Net Income | 332.00 | 202.00 | 397.00 | 529.00 | 305.00 | 775.00 | 401.00 | 597.00 | 459.00 | 541.00 | |
| Profit Margin | 8.14 | 4.87 | 9.54 | 10.93 | 7.43 | 18.70 | 9.48 | 11.59 | 9.24 | 10.54 | |
| 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 | 17,098.00 | 16,888.00 | 16,771.00 | 16,305.00 | 16,546.00 | 17,165.00 | 17,280.00 | 17,092.00 | 17,344.00 | 17,153.00 | |
| Total Liabilities | 15,468.00 | 15,420.00 | 15,368.00 | 15,081.00 | 15,571.00 | 15,721.00 | 15,999.00 | 15,908.00 | 16,276.00 | 16,313.00 | |
| Total Equity | 1,630.00 | 1,468.00 | 1,403.00 | 1,224.00 | 975.00 | 1,444.00 | 1,281.00 | 1,184.00 | 1,068.00 | 840.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 | 972.00 | 708.00 | 770.00 | 327.00 | 817.00 | 958.00 | 1,021.00 | 438.00 | 1,215.00 | 927.00 | |
| Cash From Investing Activities | -301.00 | -338.00 | -193.00 | -119.00 | -194.00 | 470.00 | -195.00 | -181.00 | -152.00 | -191.00 | |
| Cash From Financing Activities | -608.00 | -388.00 | -500.00 | -683.00 | -686.00 | -1,482.00 | -513.00 | -485.00 | -754.00 | -468.00 | |
| Net Change in Cash | 67.00 | -23.00 | 94.00 | -458.00 | -90.00 | -52.00 | 310.00 | -240.00 | 279.00 | 234.00 | |