| 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 | 233.63 | 229.66 | 249.74 | 236.87 | 207.72 | 330.32 | 230.54 | 222.27 | 195.54 | |
| Gross Profit | ||||||||||
| Operating Income | 35.08 | 32.28 | 30.12 | 30.30 | 29.60 | 4.80 | 26.11 | 45.56 | 27.62 | |
| Profit Margin | 13.80 | 12.87 | 11.02 | 11.68 | 12.95 | 1.36 | 10.42 | 20.50 | 14.13 | |
| 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,655.61 | 1,593.64 | 1,524.07 | 1,557.74 | 1,557.06 | 1,370.57 | 1,266.74 | 1,265.70 | 1,389.83 | |
| Total Liabilities | 1,082.45 | 1,049.98 | 1,005.26 | 1,063.16 | 1,076.16 | 931.85 | 795.30 | 816.25 | 943.87 | |
| Total Equity | 573.17 | 543.66 | 518.81 | 494.59 | 480.90 | 438.72 | 471.44 | 449.45 | 445.96 | |