| 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 | 159.96 | 160.62 | 142.66 | 176.25 | 208.60 | 239.25 | 195.92 | 177.95 | 194.23 | |
| Gross Profit | ||||||||||
| Operating Income | 8.46 | 9.10 | 10.20 | 7.76 | 5.46 | 14.59 | 8.07 | 17.56 | 6.33 | |
| Profit Margin | 2.15 | 4.90 | 5.69 | 3.63 | 3.16 | 3.66 | 5.19 | 5.30 | -1.36 | |
| 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,281.70 | 1,261.05 | 1,239.33 | 1,237.68 | 1,202.36 | 1,247.54 | 1,197.99 | 1,175.42 | 1,232.65 | |
| Total Liabilities | 892.38 | 876.67 | 852.20 | 857.62 | 825.61 | 878.63 | 828.01 | 801.27 | 861.68 | |
| Total Equity | 389.33 | 384.38 | 387.13 | 380.06 | 376.75 | 368.91 | 369.98 | 374.14 | 370.97 | |