Note 12 - Equity Incentive Plans - Share-Based Payment Arrangement, Expensed and Capitalized, Amount 2 (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation expense | $ 1,833 | $ 2,548 | $ 8,474 | $ 5,543 |
| Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold | ||||
| Stock-based compensation expense | 128 | 56 | 296 | 162 |
| Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Stock-based compensation expense | 440 | 183 | 998 | 625 |
| Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Stock-based compensation expense | $ 1,265 | $ 2,309 | $ 7,180 | $ 4,756 |