XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.3
Note 8 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 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 6 months 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) (9,317)  
Stock options expired (in dollars per share) $ 63.09  
Balance, number of shares (in shares) 153,290  
Balance, weighted average exercise price (in dollars per share) $ 52.43  
Exercisable, number of shares (in shares) 109,830  
Exercisable, weighted average exercise price (in dollars per share) $ 63.83  
Exercisable, weighted average remaining contractual term (Year) 5 years 9 months 18 days  
Exercisable, aggregate intrinsic value $ 0