| 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 | 213.27 | 223.64 | 183.76 | 187.56 | 342.80 | 687.24 | 290.70 | 187.32 | 288.92 | |
| Gross Profit | ||||||||||
| Operating Income | 44.48 | 34.44 | 28.69 | 35.36 | 30.65 | 13.15 | 36.15 | 38.17 | 28.00 | |
| Profit Margin | 18.43 | 15.79 | 18.39 | 15.54 | 8.53 | 1.69 | 14.03 | 20.38 | 9.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 | 2,807.91 | 2,816.84 | 2,856.88 | 2,935.85 | 2,969.73 | 2,821.35 | 2,433.58 | 2,399.90 | 2,311.89 | |
| Total Liabilities | 1,486.70 | 1,563.26 | 1,476.80 | 1,588.57 | 1,668.24 | 1,590.11 | 1,192.84 | 1,120.88 | 1,092.79 | |
| Total Equity | 1,321.22 | 1,253.58 | 1,380.08 | 1,347.28 | 1,301.49 | 1,231.24 | 1,240.74 | 1,279.02 | 1,219.11 | |