| 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 | 178.37 | 154.60 | 170.59 | 162.19 | 147.04 | 113.09 | 160.47 | 114.52 | 149.57 | |
| Gross Profit | 48.90 | 47.93 | 68.36 | 33.15 | 44.66 | 38.83 | 60.08 | 26.52 | 43.04 | |
| Operating Income | 21.67 | 24.75 | 41.62 | 10.00 | 20.40 | 17.09 | 37.12 | 8.40 | 21.43 | |
| Profit Margin | 11.51 | 12.31 | 20.84 | 5.19 | 13.53 | 14.12 | 22.45 | 15.09 | 16.06 | |
| 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,340.92 | 1,292.95 | 1,275.99 | 1,157.67 | 1,201.00 | 1,204.24 | 1,187.09 | 1,110.07 | 1,092.64 | |
| Total Liabilities | 548.97 | 499.93 | 501.40 | 402.72 | 452.77 | 459.65 | 443.07 | 391.47 | 394.62 | |
| Total Equity | 791.95 | 793.02 | 774.60 | 754.94 | 748.23 | 744.59 | 744.02 | 718.60 | 698.02 | |