v3.26.1
Note 11 - Benefit Plans - Activity Related to Outstanding Stock Options (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Beginning balance outstanding, number of options (in shares) | shares 2,787,201  
Beginning balance outstanding, weighted average exercise price per share (in dollars per share) | $ / shares $ 20.79  
Outstanding, weighted average remaining term (Year) 8 years 10 days 8 years 1 month 9 days
Outstanding, intrinsic value | $ $ 1,746 $ 1,013
Granted, number of options (in shares) | shares 674,027  
Granted, weighted average exercise price per share (in dollars per share) | $ / shares $ 5.51  
Granted, weighted average remaining term (Year) 9 years 9 months 7 days  
Forfeited, number of options (in shares) | shares (1,413)  
Forfeited, weighted average exercise price per share (in dollars per share) | $ / shares $ 6.84  
Expired, number of options (in shares) | shares (858)  
Expired, weighted average exercise price per share (in dollars per share) | $ / shares $ 52.73  
Ending balance outstanding, number of options (in shares) | shares 3,458,957 2,787,201
Ending balance outstanding, weighted average exercise price per share (in dollars per share) | $ / shares $ 17.81 $ 20.79
Outstanding, intrinsic value | $ $ 1,746 $ 1,013
Vested and exercisable, number of options (in shares) | shares 2,235,242  
Vested and exercisable, weighted average exercise price per share (in dollars per share) | $ / shares $ 23.67  
Vested and exercisable, weighted average remaining term (Year) 7 years 8 months 19 days  
Vested and exercisable, intrinsic value | $ $ 1,162  
Vested, exercisable and expected to vest, number of options (in shares) | shares 3,458,957  
Vested, exercisable and expected to vest, weighted average exercise price per share (in dollars per share) | $ / shares $ 17.81  
Vested, exercisable or expected to vest, weighted average remaining term (Year) 8 years 10 days  
Vested, exercisable or expected to vest, intrinsic value | $ $ 1,746