| 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 | 117.02 | 119.53 | 106.75 | 94.48 | 114.46 | 90.11 | 107.20 | 106.42 | 102.45 | |
| Gross Profit | ||||||||||
| Operating Income | 11.95 | 3.57 | 2.89 | 6.34 | 12.06 | 8.07 | 7.01 | 7.50 | 4.64 | |
| Profit Margin | 10.21 | 3.03 | 2.70 | 6.73 | 10.51 | 9.00 | 6.52 | 7.02 | 4.52 | |
| 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 | 954.76 | 1,042.14 | 1,004.43 | 1,019.05 | 856.50 | 816.38 | 829.42 | 838.68 | 818.93 | |
| Total Liabilities | 495.12 | 593.83 | 559.53 | 578.50 | 444.55 | 415.15 | 434.78 | 448.69 | 439.16 | |
| Total Equity | 459.64 | 448.32 | 444.90 | 440.55 | 411.96 | 401.24 | 394.64 | 389.99 | 379.76 | |