| Period End Date | 2026-06-30 | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|---|
| Period Length | 3 Months | 3 Months | 3 Months | 3 Months | 3 Months |
| Revenues | 337.73%11.99 | 2.74 | 23.78 | 11.87 | 1.98 |
| Cost Of Revenue | 852.41%11.07 | 1.16 | 21.22 | 10.09 | 0.80 |
| Gross Profit | 41.75%0.92 | 1.58 | 2.56 | 1.78 | 1.18 |
26.27%31.52 | 24.96 | - | 24.36 | 23.06 | |
| Research and Development | 8.32%10.48 | 9.68 | - | 9.68 | 9.61 |
| Operating Income/Loss | 30.85%-30.60 | -23.39 | -21.35 | -22.59 | -21.88 |
| Nonoperating Income/Loss | 147.36%2.06 | 0.83 | 18.05 | -3.65 | -7.67 |
| Income/Loss From Continuing Operations Before Tax | 26.55%-28.54 | -22.55 | -3.30 | -26.24 | -29.55 |
| Income Tax Expense/Benefit | 170.71%0.27 | 0.10 | -0.01 | 0.02 | 0.04 |
27.18%-28.81 | -22.65 | -3.30 | -26.26 | -29.59 | |
| Attributable To Parent | 27.18%-28.81 | -22.65 | -3.30 | -26.26 | -29.59 |
| Available To Common Stockholders, Basic | 27.18%-28.81 | -22.65 | - | -26.26 | -29.59 |
| Basic Average Shares | 10.16%134.81 | 122.38 | - | 103.59 | 104.59 |
| Diluted Average Shares | 10.16%134.81 | 122.38 | - | 103.59 | 104.59 |
| Basic Earnings Per Share | 10.53%-0.21 | -0.19 | - | -0.25 | -0.28 |
| Diluted Earnings Per Share | 10.53%-0.21 | -0.19 | - | -0.25 | -0.28 |