| Period Ending: | 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 | 636.24 | 619.33 | 644.74 | 615.37 | 585.09 | 573.85 | 600.98 | 559.91 | 538.56 | 545.70 | 571.37 | |
| Gross Profit | 272.32 | 268.34 | 296.17 | 271.49 | 244.50 | 241.00 | 257.55 | 232.64 | 210.34 | 224.72 | 248.37 | |
| Operating Income | 155.05 | 159.15 | 184.06 | 155.70 | 138.74 | 123.00 | 151.28 | 125.63 | 112.10 | 118.97 | 132.70 | |
| Net Income | 122.89 | 124.67 | 143.99 | 127.60 | 111.11 | 97.84 | 119.19 | 101.07 | 87.10 | 91.96 | 101.68 | |
| Profit Margin | 19.32 | 20.13 | 22.33 | 20.74 | 18.99 | 17.05 | 19.83 | 18.05 | 16.17 | 16.85 | 17.80 | |
| Period Ending: | 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 | 3,050.56 | 3,060.04 | 3,047.57 | 3,043.97 | 2,932.02 | 2,911.77 | 2,928.51 | 2,924.48 | 2,770.50 | 2,753.98 | 2,734.22 | |
| Total Liabilities | 915.75 | 856.99 | 874.24 | 913.14 | 895.59 | 936.20 | 1,003.48 | 1,082.12 | 990.57 | 1,029.59 | 1,074.28 | |
| Total Equity | 2,134.81 | 2,203.06 | 2,173.33 | 2,130.83 | 2,036.43 | 1,975.56 | 1,925.03 | 1,842.36 | 1,779.93 | 1,724.39 | 1,659.95 | |
| Period Ending: | 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 | 186.03 | 152.66 | 120.59 | 327.11 | 107.85 | 89.65 | 116.90 | 231.80 | 97.57 | 81.53 | 157.14 | |
| Cash From Investing Activities | -64.34 | -57.30 | -98.50 | -55.85 | -56.52 | -61.06 | -58.74 | -75.66 | -53.55 | -60.43 | -50.53 | |
| Cash From Financing Activities | -129.34 | -103.38 | -87.80 | -209.18 | -37.12 | -46.14 | -53.23 | -145.11 | -43.48 | -25.86 | -87.39 | |
| Net Change in Cash | -7.64 | -8.02 | -65.71 | 62.08 | 14.22 | -17.56 | 4.93 | 11.03 | 0.54 | -4.76 | 19.22 | |