| 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 | 171.15 | 180.23 | 179.78 | 157.89 | 143.64 | 113.77 | 180.28 | 194.74 | 183.94 | |
| Gross Profit | 57.14 | 65.10 | 59.74 | 59.98 | 43.03 | 38.83 | 72.36 | 73.24 | 73.03 | |
| Operating Income | 51.59 | 52.62 | 45.62 | 53.53 | 47.38 | 36.18 | 45.90 | 68.64 | 60.85 | |
| Profit Margin | 20.58 | 32.94 | 21.97 | 29.34 | 26.93 | 24.01 | 39.92 | 25.29 | 25.92 | |
| 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 | 1,571.48 | 1,457.68 | 1,520.57 | 1,449.22 | 1,465.25 | 1,439.59 | 1,504.19 | 1,745.73 | 1,922.90 | |
| Total Liabilities | 1,013.57 | 931.94 | 1,016.87 | 956.06 | 982.24 | 992.38 | 1,079.47 | 1,105.68 | 1,286.79 | |
| Total Equity | 557.91 | 525.74 | 503.69 | 493.16 | 483.01 | 447.21 | 424.72 | 640.05 | 636.11 | |