| 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 | 335.82 | 333.13 | 345.03 | 367.65 | 391.14 | 443.16 | 372.61 | 375.73 | 372.77 | 349.56 | |
| Gross Profit | 89.52 | 89.10 | 90.71 | 104.48 | 95.57 | 110.15 | 110.32 | 117.01 | 117.24 | 110.72 | |
| Operating Income | 61.66 | 50.53 | 52.37 | 67.87 | 53.51 | 79.22 | 85.95 | 87.48 | 75.44 | 79.29 | |
| Profit Margin | 11.72 | 7.41 | 6.77 | 10.64 | 6.55 | 10.72 | 13.42 | 13.68 | 13.07 | 15.40 | |
| 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 | 5,132.29 | 4,994.95 | 4,840.75 | 4,923.89 | 5,038.20 | 5,048.95 | 5,081.50 | 5,071.64 | 5,196.96 | 5,096.05 | |
| Total Liabilities | 2,569.96 | 2,470.85 | 2,342.27 | 2,435.99 | 2,532.18 | 2,561.44 | 2,642.25 | 2,683.05 | 2,793.93 | 2,740.51 | |
| Total Equity | 2,562.33 | 2,524.11 | 2,498.48 | 2,487.90 | 2,506.02 | 2,487.51 | 2,439.25 | 2,388.59 | 2,403.03 | 2,355.54 | |