v3.26.1
Note 6 - Stock-Based Compensation - Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Total stock-based compensation expense $ 4,973 $ 5,189 $ 6,885 $ 10,870
Total stock-based compensation expense 4,973 5,189 6,885 10,870
Service-based Options [Member]        
Total stock-based compensation expense 3,705 3,579 6,397 7,686
Total stock-based compensation expense 3,705 3,579 6,397 7,686
Market-based Options [Member]        
Total stock-based compensation expense 743 1,535 (164) 3,004
Total stock-based compensation expense 743 1,535 (164) 3,004
Service-Based Restricted Stock Units [Member]        
Total stock-based compensation expense 477 0 508 0
Total stock-based compensation expense 477 0 508 0
Employee Stock Purchase Plan Award [Member]        
Total stock-based compensation expense 48 75 144 180
Total stock-based compensation expense $ 48 $ 75 $ 144 $ 180