| 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 | 23.01 | 23.78 | 32.01 | 61.90 | 34.64 | 24.68 | 29.94 | 56.84 | 58.50 | |
| Gross Profit | ||||||||||
| Operating Income | 10.68 | 9.61 | 19.93 | 3.72 | 22.65 | 16.26 | 19.43 | 13.04 | 8.18 | |
| Profit Margin | 85.46 | 63.03 | 55.85 | 24.11 | 47.29 | 70.35 | 72.04 | 21.09 | 19.53 | |
| 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 | 945.53 | 961.75 | 963.61 | 1,102.97 | 1,125.16 | 1,081.98 | 1,089.41 | 1,039.61 | 1,031.62 | |
| Total Liabilities | 336.20 | 370.49 | 389.69 | 475.21 | 509.01 | 488.12 | 499.09 | 442.24 | 454.54 | |
| Total Equity | 609.33 | 591.26 | 573.93 | 627.76 | 616.15 | 593.86 | 590.31 | 597.37 | 577.07 | |