| 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 | 756.61 | 659.24 | 638.13 | 783.43 | 772.97 | 771.96 | 694.03 | 672.10 | 661.60 | |
| Gross Profit | 170.22 | 147.89 | 158.89 | 179.64 | 203.79 | 258.51 | 165.30 | 189.53 | 212.51 | |
| Operating Income | 78.07 | 84.26 | 73.63 | 40.94 | 112.52 | 170.34 | 88.94 | 79.80 | 125.40 | |
| Profit Margin | -0.61 | -4.49 | -4.76 | -3.25 | 0.33 | 11.20 | 1.99 | 4.66 | 10.69 | |
| 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 | 3,307.32 | 3,386.05 | 3,334.73 | 3,116.18 | 3,209.08 | 3,044.32 | 2,674.44 | 2,384.56 | 2,434.94 | |
| Total Liabilities | 2,718.69 | 2,792.82 | 2,712.91 | 2,460.94 | 2,494.64 | 2,332.46 | 2,049.03 | 1,614.20 | 1,649.80 | |
| Total Equity | 588.64 | 593.22 | 621.82 | 655.25 | 714.44 | 711.87 | 625.41 | 770.36 | 785.15 | |