XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Share-based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Exercised, number of options (in shares) 75,283 87,378 23,581
Shares of common stock for the exercise of stock options (in shares) 75,283 87,378 23,581
Performance based Stock Options [Member]      
Beginning balance, outstanding, number of options (in shares) 0    
Beginning balance, outstanding, weighted average exercise price (in dollars per share) $ 0    
Granted, number of options (in shares) 404,833    
Granted, weighted average exercise price (in dollars per share) $ 39.54    
Exercised, number of options (in shares) 0    
Shares of common stock for the exercise of stock options (in shares) 0    
Exercised, weighted average exercise price (in dollars per share) $ 0    
Forfeited, number of options (in shares) 0    
Forfeited, weighted average exercise price (in dollars per share) $ 0    
Ending balance, outstanding, number of options (in shares) 404,833 0  
Ending balance, outstanding, weighted average exercise price (in dollars per share) $ 39.54 $ 0  
Outstanding, weighted average remaining contractual term (Year) 5 years 18 days    
Outstanding, number (in shares) 404,833 0  
Outstanding, aggregate intrinsic value $ 0    
Outstanding, weighted average exercise price (in dollars per share) $ 39.54 $ 0  
Exercisable, number of options (in shares) 0    
Exercisable, weighted average exercise price (in dollars per share) $ 0    
Exercisable, number (in shares) 0    
Exercisable, aggregate intrinsic value $ 0    
Exercisable, weighted average exercise price (in dollars per share) $ 0    
Service based Stock Options [Member]      
Beginning balance, outstanding, number of options (in shares) 569,168    
Beginning balance, outstanding, weighted average exercise price (in dollars per share) $ 35.72    
Granted, number of options (in shares) 54,530 96,359 127,227
Granted, weighted average exercise price (in dollars per share) $ 29.76    
Exercised, number of options (in shares) 75,283    
Shares of common stock for the exercise of stock options (in shares) 75,283    
Exercised, weighted average exercise price (in dollars per share) $ 23.27    
Forfeited, number of options (in shares) 56,805    
Expired, number (in shares) 21,289    
Forfeited, weighted average exercise price (in dollars per share) $ 43.83    
Expired, weighted average exercise price (in dollars per share) $ 50.32    
Ending balance, outstanding, number of options (in shares) 470,321 569,168  
Ending balance, outstanding, weighted average exercise price (in dollars per share) $ 35.38 $ 35.72  
Outstanding, weighted average remaining contractual term (Year) 5 years 5 months 15 days    
Outstanding, number (in shares) 470,321 569,168  
Outstanding, aggregate intrinsic value $ 146    
Outstanding, weighted average exercise price (in dollars per share) $ 35.38 $ 35.72  
Exercisable, number of options (in shares) 322,711    
Exercisable, weighted average exercise price (in dollars per share) $ 33.45    
Exercisable, number (in shares) 322,711    
Exercisable, aggregate intrinsic value $ 146    
Exercisable, weighted average exercise price (in dollars per share) $ 33.45    
Exercisable, weighted average remaining contractual terms (Year) 4 years 5 months 12 days