| 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 | 204.44 | 288.31 | 206.18 | 194.55 | 182.59 | 234.50 | 160.22 | 158.07 | 143.34 | |
| Gross Profit | 52.31 | 115.35 | 48.09 | 82.40 | 64.32 | 90.99 | 46.26 | 72.15 | 51.83 | |
| Operating Income | 25.10 | 48.35 | 14.74 | 23.25 | 25.21 | 39.93 | 21.25 | 21.29 | 19.25 | |
| Profit Margin | 13.29 | 18.33 | 12.75 | 15.33 | 17.06 | 19.14 | 16.88 | 17.77 | 20.09 | |
| 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,169.87 | 907.76 | 690.81 | 670.38 | 800.05 | 748.03 | 829.22 | 751.73 | 802.40 | |
| Total Liabilities | 639.83 | 404.89 | 239.60 | 245.47 | 405.11 | 265.13 | 387.36 | 336.92 | 296.63 | |
| Total Equity | 530.04 | 502.87 | 451.20 | 424.91 | 394.94 | 482.89 | 441.86 | 414.81 | 505.77 | |