| 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 | 286.56 | 316.96 | 316.18 | 297.03 | 289.46 | 306.10 | 303.43 | 272.60 | 276.94 | |
| Gross Profit | 190.19 | 211.34 | 214.87 | 196.76 | 188.10 | 204.88 | 204.60 | 176.59 | 185.19 | |
| Operating Income | 56.85 | 78.22 | 79.86 | 54.29 | 53.00 | 75.15 | 71.98 | 49.18 | 55.51 | |
| Net Income | 38.18 | -17.68 | 22.59 | 34.89 | 33.60 | 40.59 | 49.06 | 27.46 | 50.99 | |
| Profit Margin | 13.33 | -5.58 | 7.14 | 11.75 | 11.61 | 13.26 | 16.17 | 10.08 | 18.41 | |
| 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 | 2,526.15 | 2,557.87 | 2,644.26 | 2,670.42 | 2,736.02 | 2,703.87 | 2,721.17 | 2,730.75 | 2,755.36 | |
| Total Liabilities | 560.33 | 639.06 | 626.23 | 591.93 | 597.37 | 635.02 | 706.80 | 767.19 | 757.61 | |
| Total Equity | 1,965.81 | 1,918.81 | 2,018.02 | 2,078.49 | 2,138.65 | 2,068.85 | 2,014.38 | 1,963.56 | 1,997.75 | |
| 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 | |
| Cash From Operating Activities | 27.58 | 98.20 | 41.12 | 84.35 | 63.89 | 75.50 | 80.99 | 83.12 | 59.38 | |
| Cash From Investing Activities | 0.60 | 0.41 | -8.87 | -5.03 | -21.68 | -8.81 | -16.44 | -23.67 | -154.11 | |
| Cash From Financing Activities | -44.20 | -90.45 | -68.04 | -83.84 | -11.57 | -60.10 | -52.42 | -81.40 | 71.51 | |
| Net Change in Cash | -17.22 | 21.52 | -36.88 | -9.99 | 35.75 | 11.88 | 9.78 | -18.53 | -31.91 | |