| 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 | 229.71 | 183.19 | 179.86 | 175.05 | 238.97 | 391.09 | 196.63 | 174.80 | 174.86 | |
| Gross Profit | ||||||||||
| Operating Income | 28.78 | 15.73 | 37.75 | 9.84 | 18.92 | 57.35 | 36.87 | 6.79 | 37.12 | |
| Profit Margin | 8.85 | 27.11 | 19.78 | 10.75 | 11.65 | 12.92 | 15.42 | 7.26 | 22.50 | |
| 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,638.36 | 1,569.26 | 1,599.40 | 1,653.89 | 1,686.94 | 1,599.27 | 1,444.03 | 1,359.12 | 1,339.70 | |
| Total Liabilities | 955.86 | 911.01 | 918.05 | 1,009.26 | 1,046.80 | 990.60 | 840.33 | 785.66 | 783.59 | |
| Total Equity | 682.50 | 658.26 | 681.35 | 644.63 | 640.13 | 608.67 | 603.70 | 573.46 | 556.12 | |