XML 54 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 8 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Balance, number of shares (in shares)   165,784
Balance, weighted average exercise price (in dollars per share)   $ 52.67
Balance, weighted average remaining contractual term (Year) 6 years 8 months 12 days 6 years 9 months 18 days
Balance, aggregate intrinsic value $ 0 $ 43
Stock options granted, number of shares (in shares) 3,177  
Stock options granted, weighted average exercise price (in dollars per share) $ 33.97  
Stock options expired (in shares) (6,965)  
Stock options expired (in dollars per share) $ 57.37  
Balance, number of shares (in shares) 155,642  
Balance, weighted average exercise price (in dollars per share) $ 52.85  
Exercisable, number of shares (in shares) 106,464  
Exercisable, weighted average exercise price (in dollars per share) $ 65.79  
Exercisable, weighted average remaining contractual term (Year) 5 years 10 months 24 days  
Exercisable, aggregate intrinsic value $ 0