| 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 | 624.11 | 582.90 | 484.61 | 529.82 | 493.32 | 457.93 | 403.78 | 302.23 | 358.83 | |
| Gross Profit | 52.35 | 40.34 | 43.59 | 54.77 | 50.09 | 42.99 | 39.76 | 4.21 | 53.58 | |
| Operating Income | 42.18 | 25.03 | 33.56 | 31.58 | 40.98 | 31.88 | 32.84 | -14.50 | 47.52 | |
| Profit Margin | 1.98 | 0.87 | 2.10 | 0.44 | 13.39 | 3.87 | -6.77 | 6.88 | 7.32 | |
| 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,924.09 | 1,776.10 | 1,659.99 | 1,588.01 | 1,515.15 | 1,398.02 | 1,250.36 | 1,178.11 | 1,132.51 | |
| Total Liabilities | 1,465.74 | 1,330.10 | 1,219.07 | 1,146.41 | 1,075.88 | 1,024.80 | 894.85 | 763.93 | 739.14 | |
| Total Equity | 458.35 | 446.00 | 440.92 | 441.61 | 439.28 | 373.22 | 355.51 | 414.18 | 393.37 | |