| 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 | 269.18 | 380.76 | 387.43 | 363.33 | 394.82 | 348.38 | 310.35 | 228.88 | 230.02 | |
| Gross Profit | 35.17 | 61.37 | 76.36 | 62.69 | 61.20 | 57.85 | 56.88 | 71.30 | 28.18 | |
| Operating Income | 12.64 | 37.83 | 53.89 | 38.81 | 37.58 | 47.53 | 50.17 | 32.12 | 22.76 | |
| Profit Margin | 0.88 | 0.22 | 2.77 | 1.65 | 14.32 | 3.10 | 6.64 | 5.34 | 3.54 | |
| 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,225.39 | 1,281.88 | 1,318.03 | 1,078.36 | 1,120.47 | 939.99 | 850.21 | 727.11 | 651.60 | |
| Total Liabilities | 758.14 | 814.05 | 834.99 | 772.45 | 820.94 | 697.02 | 618.05 | 509.92 | 446.63 | |
| Total Equity | 467.25 | 467.83 | 483.04 | 305.90 | 299.53 | 242.97 | 232.17 | 217.19 | 204.97 | |