Annual report pursuant to Section 13 and 15(d)

Note 14 - Stock-based Compensation - Stock Option Outstanding (Details)

v3.24.0.1
Note 14 - Stock-based Compensation - Stock Option Outstanding (Details) - Equity Incentive Plan 2014 [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Outstanding at beginning of year (in shares) | shares 270
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 37.96
Forfeited (in shares) | shares 0
Forfeited, weighted average exercise price (in dollars per share) | $ / shares $ 9.15
Expired (in shares) | shares (18)
Expired, weighted average exercise price (in dollars per share) | $ / shares $ 63.02
Outstanding at end of year (in shares) | shares 252
Outstanding, weighted average exercise price (in dollars per share) | $ / shares $ 36.17
Outstanding at end of year (Year) 3 years 5 months 26 days
Outstanding at end of year | $ $ 0
Vested and expected to vest (in shares) | shares 252
Vested and expected to vest, weighted average exercise price (in dollars per share) | $ / shares $ 36.17
Vested and expected to vest (Year) 3 years 5 months 26 days
Vested and expected to vest | $ $ 0
Exercisable at year end (in shares) | shares 251
Exercisable, weighted average exercise price (in dollars per share) | $ / shares $ 36.19
Exercisable at year end (Year) 3 years 5 months 23 days
Exercisable at year end | $ $ 0