| Period Ending: | 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 | 673.81 | 718.58 | 789.37 | 694.68 | 638.13 | 686.35 | 789.79 | 729.15 | 657.84 | |
| Gross Profit | 111.40 | 118.21 | 127.57 | 141.44 | 92.62 | 101.76 | 115.11 | 140.20 | 92.12 | |
| Operating Income | 13.96 | 20.34 | 41.96 | 52.28 | 17.96 | 28.14 | 36.15 | 47.03 | 13.62 | |
| Profit Margin | 3.48 | 4.02 | 6.74 | 9.24 | 4.52 | 5.78 | 6.42 | 8.91 | 4.16 | |
| Period Ending: | 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,249.11 | 3,191.85 | 3,198.09 | 3,073.21 | 2,993.29 | 2,931.07 | 2,949.40 | 2,911.27 | 2,979.57 | |
| Total Liabilities | 1,613.25 | 1,615.54 | 1,490.88 | 1,401.25 | 1,370.52 | 1,346.69 | 1,240.30 | 1,231.22 | 1,364.06 | |
| Total Equity | 1,635.86 | 1,576.31 | 1,707.20 | 1,671.97 | 1,622.77 | 1,584.38 | 1,709.10 | 1,680.05 | 1,615.50 | |