| 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 | 12.73%21.70 | 19.25 | 17.62 | 17.06 | 18.42 |
| Cost Of Revenue | 11.69%3.94 | 3.52 | 3.30 | 3.19 | 3.47 |
| Gross Profit | 12.96%17.77 | 15.73 | 14.31 | 13.88 | 14.95 |
0.37%24.62 | 24.53 | 24.72 | 23.03 | 26.10 | |
| Research and Development | 9.79%5.08 | 5.63 | 5.69 | 3.75 | 5.12 |
| Interest Income/Expense | 2.74%1.46 | 1.42 | 1.25 | 1.27 | 1.25 |
| Provision For Loan, Lease, And Other Losses | 0.01 | - | 0.01 | -0.01 | 0.00 |
| Operating Income/Loss | 22.13%-6.86 | -8.80 | -10.41 | -9.15 | -11.15 |
| Income/Loss From Continuing Operations Before Tax | 28.17%-7.63 | -10.62 | -11.64 | -13.17 | -9.92 |
| Income Tax Expense/Benefit | 400.00%0.03 | -0.01 | -0.02 | 0.02 | 0.00 |
27.78%-7.66 | -10.61 | -11.62 | -13.19 | -9.92 | |
| Attributable To Parent | 27.78%-7.66 | -10.61 | -11.62 | -13.19 | -9.92 |
| Basic Average Shares | 0.68%30.75 | 30.54 | 0.85 | 28.39 | 26.37 |
| Diluted Average Shares | 0.68%30.75 | 30.54 | 0.85 | 28.39 | 26.37 |
| Basic Earnings Per Share | 28.57%-0.25 | -0.35 | -0.37 | -0.46 | -0.38 |
| Diluted Earnings Per Share | 28.57%-0.25 | -0.35 | -0.37 | -0.46 | -0.38 |