| 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 | 231.13 | 213.90 | 237.76 | 237.09 | 248.55 | 215.85 | 267.57 | 226.71 | 211.10 | |
| Gross Profit | 65.73 | 58.13 | 69.54 | 69.38 | 72.91 | 67.34 | 79.50 | 31.75 | 29.92 | |
| Operating Income | 23.10 | 13.88 | 24.54 | 31.47 | 29.16 | 29.84 | 26.24 | -17.55 | -29.80 | |
| Profit Margin | 5.89 | 1.14 | 5.60 | 7.47 | 6.95 | 7.94 | -1.04 | -13.86 | -19.20 | |
| 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 | 767.18 | 797.40 | 821.97 | 780.18 | 761.59 | 756.54 | 819.38 | 951.63 | 927.86 | |
| Total Liabilities | 448.22 | 492.94 | 520.50 | 490.58 | 488.03 | 498.20 | 575.84 | 644.79 | 591.98 | |
| Total Equity | 318.97 | 304.47 | 301.48 | 289.59 | 273.56 | 258.33 | 243.54 | 306.84 | 335.88 | |