| 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 | 3,312.00 | 3,499.00 | 3,642.00 | 3,463.00 | 3,226.00 | 3,453.00 | 3,711.00 | 3,703.00 | 3,501.00 | 3,568.00 | |
| Gross Profit | 1,162.00 | 1,246.00 | 1,318.00 | 1,287.00 | 1,180.00 | 1,250.00 | 1,360.00 | 1,371.00 | 1,313.00 | 1,316.00 | |
| Operating Income | 214.00 | 288.00 | 320.00 | 298.00 | 295.00 | 319.00 | 384.00 | 327.00 | 291.00 | 337.00 | |
| Net Income | 74.00 | 178.00 | 192.00 | 170.00 | 147.00 | 185.00 | 184.00 | 160.00 | 179.00 | 203.00 | |
| Profit Margin | 2.23 | 5.09 | 5.27 | 4.91 | 4.56 | 5.36 | 4.96 | 4.32 | 5.11 | 5.69 | |
| 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,137.00 | 15,600.00 | 15,944.00 | 15,469.00 | 14,955.00 | 15,466.00 | 15,211.00 | 15,270.00 | 15,079.00 | 15,168.00 | |
| Total Liabilities | 8,576.00 | 9,021.00 | 9,401.00 | 9,280.00 | 8,923.00 | 9,216.00 | 9,067.00 | 9,097.00 | 8,898.00 | 9,195.00 | |
| Total Equity | 6,561.00 | 6,579.00 | 6,543.00 | 6,189.00 | 6,032.00 | 6,250.00 | 6,144.00 | 6,173.00 | 6,181.00 | 5,973.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 | 330.00 | 440.00 | 296.00 | -3.00 | 235.00 | 420.00 | 213.00 | 253.00 | 212.00 | 441.00 | |
| Cash From Investing Activities | 329.00 | -45.00 | -49.00 | -50.00 | -106.00 | -122.00 | -90.00 | -88.00 | -53.00 | -2,204.00 | |
| Cash From Financing Activities | -629.00 | -393.00 | -209.00 | 40.00 | -230.00 | -240.00 | -163.00 | -113.00 | -289.00 | 292.00 | |
| Net Change in Cash | 36.00 | 3.00 | 62.00 | -8.00 | -131.00 | 69.00 | -43.00 | 45.00 | -125.00 | -1,480.00 | |