Note 6 - Stock-Based Compensation - Unrecognized Stock-Based Compensation Expense (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Unrecognized stock-based compensation expense | $ 73,876 |
| Service-based Options [Member] | |
| Unrecognized stock-based compensation expense | $ 28,893 |
| Weighted average recognition period (Year) | 5 years 4 months 17 days |
| Service-Based Restricted Stock Units [Member] | |
| Unrecognized stock-based compensation expense | $ 5,393 |
| Weighted average recognition period (Year) | 2 years 8 months 23 days |
| Market-based Options [Member] | |
| Unrecognized stock-based compensation expense | $ 4,858 |
| Weighted average recognition period (Year) | 1 year 7 months 13 days |
| Performance-based and Market-based Options [Member] | |
| Unrecognized stock-based compensation expense | $ 29,693 |
| Performance Options [Member] | |
| Unrecognized stock-based compensation expense | 83 |
| Performance-Based Restricted Stock Units [Member] | |
| Unrecognized stock-based compensation expense | $ 4,956 |