| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | 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,547.00 | 2,313.00 | 2,168.00 | 2,089.00 | 2,053.00 | 1,942.00 | 1,891.00 | 1,835.00 | 1,880.00 | 1,824.00 | 1,731.00 | 1,658.00 | |
| Gross Profit | 867.00 | 780.00 | 683.00 | 652.00 | 619.00 | 583.00 | 529.00 | 514.00 | 524.00 | 467.00 | 433.00 | 407.00 | |
| Operating Income | 711.00 | 660.00 | 577.00 | 542.00 | 521.00 | 490.00 | 445.00 | 420.00 | 420.00 | 369.00 | 341.00 | 311.00 | |
| Net Income | 534.00 | 580.00 | 372.00 | 385.00 | 407.00 | 344.00 | 314.00 | 332.00 | 266.00 | 243.00 | 236.00 | 188.00 | |
| Profit Margin | 20.97 | 25.08 | 17.16 | 18.43 | 19.82 | 17.71 | 16.60 | 18.09 | 14.15 | 13.32 | 13.63 | 11.34 | |
| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | 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 | 13,251.00 | 13,067.00 | 11,179.00 | 11,177.00 | 11,046.00 | 10,772.00 | 10,519.00 | 10,558.00 | 10,679.00 | 10,410.00 | 10,428.00 | 10,166.00 | |
| Total Liabilities | 7,519.00 | 7,545.00 | 5,826.00 | 6,034.00 | 6,004.00 | 5,980.00 | 5,965.00 | 6,055.00 | 6,402.00 | 6,324.00 | 6,391.00 | 6,294.00 | |
| Total Equity | 5,732.00 | 5,522.00 | 5,353.00 | 5,143.00 | 5,042.00 | 4,792.00 | 4,554.00 | 4,503.00 | 4,277.00 | 4,086.00 | 4,037.00 | 3,872.00 | |
| Period Ending: | Jun 30, 2026 | Mar 31, 2026 | 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 | 583.00 | 453.00 | 654.00 | 531.00 | 446.00 | 253.00 | 480.00 | 244.00 | 397.00 | 177.00 | 458.00 | 191.00 | |
| Cash From Investing Activities | -1,914.00 | 14.00 | -122.00 | -104.00 | -97.00 | -115.00 | -107.00 | -80.00 | -54.00 | -75.00 | -52.00 | -58.00 | |
| Cash From Financing Activities | -541.00 | 1,226.00 | -449.00 | -314.00 | -339.00 | -167.00 | -284.00 | -441.00 | -123.00 | -178.00 | -222.00 | -243.00 | |
| Net Change in Cash | -1,872.00 | 1,693.00 | 83.00 | 114.00 | 9.00 | -28.00 | 90.00 | -277.00 | 218.00 | -76.00 | 185.00 | -111.00 | |