| 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 | 382.13 | 411.36 | 422.74 | 390.87 | 436.84 | 422.83 | 5,071.00 | 4,843.00 | 4,875.00 | 4,828.00 | |
| Gross Profit | 41.80 | 54.02 | 56.04 | 39.96 | 67.44 | 54.04 | 3,089.00 | 2,838.00 | 3,033.00 | 2,934.00 | |
| Operating Income | 20.31 | 32.38 | 42.09 | 20.13 | 53.09 | 33.57 | 1,392.00 | 1,153.00 | 1,409.00 | 1,282.00 | |
| Net Income | 5.77 | 13.96 | 18.00 | 13.95 | 23.03 | 16.28 | 917.00 | 760.00 | 893.00 | 971.00 | |
| Profit Margin | 1.51 | 3.39 | 4.26 | 3.57 | 5.27 | 3.85 | 18.08 | 15.69 | 18.32 | 20.11 | |
| 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 | 2,259.44 | 2,305.18 | 2,338.22 | 2,293.09 | 2,333.54 | 2,343.62 | 93,417.00 | 92,698.00 | 90,890.00 | 84,154.00 | |
| Total Liabilities | 725.31 | 788.08 | 818.23 | 793.34 | 842.06 | 860.29 | 64,639.00 | 63,275.00 | 60,382.00 | 53,929.00 | |
| Total Equity | 1,534.12 | 1,517.10 | 1,519.99 | 1,499.74 | 1,491.48 | 1,483.33 | 28,778.00 | 29,423.00 | 30,508.00 | 30,225.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 | 57.07 | 63.18 | 48.41 | 41.51 | 97.40 | 55.31 | 1,341.00 | 831.00 | 1,595.00 | 1,559.00 | |
| Cash From Investing Activities | -33.88 | -24.20 | -16.20 | -33.11 | -44.42 | -24.06 | -810.00 | -397.00 | -358.00 | -97.00 | |
| Cash From Financing Activities | -24.67 | -48.18 | -8.77 | -15.10 | -32.44 | -2.87 | -925.00 | -189.00 | -1,320.00 | -1,286.00 | |
| Net Change in Cash | -1.15 | -8.87 | 27.31 | -4.49 | 17.68 | 31.53 | -389.00 | 228.00 | -42.00 | 149.00 | |