| 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 | 449.60 | 410.75 | 412.06 | 465.56 | 446.46 | 407.63 | 445.52 | 461.47 | 407.05 | |
| Gross Profit | 136.78 | 115.33 | 112.97 | 121.19 | 137.09 | 127.81 | 130.28 | 94.06 | 79.78 | |
| Operating Income | 35.64 | 28.28 | 8.86 | 34.92 | 33.74 | 28.99 | 15.87 | -72.57 | -36.51 | |
| Profit Margin | 3.54 | 0.45 | 0.46 | 5.00 | 4.01 | 3.25 | -3.44 | -14.99 | -12.98 | |
| 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 | 2,574.90 | 2,581.28 | 2,633.48 | 2,482.56 | 2,484.44 | 2,379.68 | 2,483.29 | 2,599.88 | 2,875.32 | |
| Total Liabilities | 1,100.16 | 1,126.37 | 1,175.79 | 1,130.92 | 1,155.17 | 1,153.96 | 1,200.23 | 1,248.10 | 1,464.29 | |
| Total Equity | 1,474.73 | 1,454.91 | 1,457.69 | 1,351.64 | 1,329.28 | 1,225.72 | 1,283.06 | 1,351.78 | 1,411.03 | |