Annual report pursuant to Section 13 and 15(d)

Note 12 - Stock-based Compensation - Stock Option Transactions (Details)

v3.23.1
Note 12 - Stock-based Compensation - Stock Option Transactions (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Notes To Financial Statements [Abstract]    
Outstanding, options (in shares) 15,112 11,942
Outstanding, weighted average exercise price (in dollars per share) $ 4.61 $ 4.97
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 6,295 4,659
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 1.19 $ 3.84
Exercised, options (in shares) (14) (82)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price $ 1.08 $ 2.32
Forfeited, options (in shares) (4,890) (1,407)
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price $ 3.84 $ 5.38
Outstanding, options (in shares) 16,503 15,112
Outstanding, weighted average exercise price (in dollars per share) $ 3.48 $ 4.61
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term 6 years 9 months 18 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number 8,251  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price $ 4.52  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term 5 years 4 months 24 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value $ 0  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number 15,263  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price $ 3.57  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term 6 years 8 months 12 days  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value $ 0