v3.25.2
Note 11 - Benefit Plans - Activity Related to Outstanding Stock Options (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Beginning balance outstanding, number of options (in shares) 1,944,252  
Beginning balance outstanding, weighted average exercise price per share (in dollars per share) $ 27.9  
Outstanding, weighted average remaining term (Year) 8 years 1 month 2 days 8 years 2 months 26 days
Outstanding, intrinsic value $ 98 $ 59
Granted, number of options (in shares) 384,429  
Granted, weighted average exercise price per share (in dollars per share) $ 3.93  
Granted, weighted average remaining term (Year) 9 years 8 months 12 days  
Forfeited, number of options (in shares) (11,902)  
Forfeited, weighted average exercise price per share (in dollars per share) $ 31.79  
Expired, number of options (in shares) (3,984)  
Expired, weighted average exercise price per share (in dollars per share) $ 10.6  
Ending balance outstanding, number of options (in shares) 2,312,795 1,944,252
Ending balance outstanding, weighted average exercise price per share (in dollars per share) $ 23.93 $ 27.9
Outstanding, intrinsic value $ 98 $ 59
Vested and exercisable, number of options (in shares) 1,154,866  
Vested and exercisable, weighted average exercise price per share (in dollars per share) $ 38.21  
Vested and exercisable, weighted average remaining term (Year) 7 years 3 months 14 days  
Vested and exercisable, intrinsic value $ 82  
Vested, exercisable and expected to vest, number of options (in shares) 2,312,795  
Vested, exercisable and expected to vest, weighted average exercise price per share (in dollars per share) $ 23.93  
Vested, exercisable or expected to vest, weighted average remaining term (Year) 8 years 1 month 2 days  
Vested, exercisable or expected to vest, intrinsic value $ 98