| Period Ending: | Dec 31, 2023 | Sep 30, 2025 | Jun 30, 2025 | Mar 31, 2025 | Dec 31, 2024 | Sep 30, 2024 | Jun 30, 2024 | Mar 31, 2024 | Sep 30, 2023 | |
| Total Revenue | 1,117.90 | 648.84 | 751.95 | 697.04 | 669.34 | 576.10 | 642.19 | 668.64 | 544.32 | |
| Gross Profit | 228.71 | 126.07 | 261.06 | 125.75 | 149.23 | 103.89 | 140.91 | 115.58 | 101.95 | |
| Operating Income | 98.29 | 49.50 | 174.42 | 66.79 | 45.96 | 11.39 | 111.87 | 59.05 | 17.91 | |
| Profit Margin | 14.01 | 16.90 | 19.56 | 16.56 | 10.69 | 15.76 | 25.45 | 14.24 | 9.18 | |
| 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,450.35 | 2,274.94 | 2,024.44 | 1,809.99 | 2,090.80 | 2,164.91 | 2,163.94 | 1,951.66 | 1,950.30 | |
| Total Liabilities | 1,595.04 | 1,195.03 | 1,091.56 | 989.84 | 1,340.86 | 1,164.52 | 1,321.72 | 1,204.22 | 1,095.89 | |
| Total Equity | 855.31 | 1,079.90 | 932.88 | 820.15 | 749.94 | 1,000.39 | 842.22 | 747.44 | 854.40 | |