XML 140 R113.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18 - Stock-based Compensation - SARs Activity (Details) - Stock Appreciation Rights (SARs) [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding (in shares) 440 435 515  
Outstanding, aggregate intrinsic value [1] $ 9,774 $ 6,297 $ 12,784 $ 16,854
Outstanding, weighted average fair value (in dollars per share) $ 8.69 $ 6.86 $ 6.02 $ 5.08
Outstanding, weighted average remaining contractual life (Year) 5 years 3 months 18 days 4 years 8 months 12 days 5 years 1 month 6 days 5 years 1 month 6 days
Granted (in shares) 42 29 34  
Granted, aggregate intrinsic value [1] $ 0 $ 0 $ 0  
Granted, weighted average fair value (in dollars per share) $ 13.75 $ 16.81 $ 12.07  
Exercised (in shares) (142) (24) (114)  
Exercised, aggregate intrinsic value [1] $ 5,617 $ 681 $ 5,258  
Exercised, exercised weighted average fair value (in dollars per share) $ 4.51 $ (3.58) $ 3.63  
Forfeited (in shares) 0 0 0  
Exercised (in dollars per share) $ (4.51) $ 3.58 $ (3.63)  
Outstanding (in shares) 340 440 435 515
Outstanding, exercise price (in dollars per share) $ 43.41      
Vested and exercisable (in shares) 240      
Vested and exercisable, aggregate intrinsic value [1] $ 7,610      
Vested and exercisable, weighted average fair value (in dollars per share) $ 6.89      
Vested and exercisable, weighted average remaining contractual life (Year) 4 years 2 months 12 days      
Unvested (in shares) 100      
Unvested, aggregate intrinsic value [1] $ 2,164      
Unvested, weighted average fair value (in dollars per share) $ 13      
Unvested, weighted average remaining contractual life (Year) 3 years 3 months 18 days      
Outstanding (in shares) 340 440 435 515
Outstanding, exercise price (in dollars per share) $ 43.41      
Vested in the current year (in shares) 46      
Vested in the current year, aggregate intrinsic value [1] $ 1,139      
Vested in the current year, weighted average fair value (in dollars per share) $ 9.66      
Minimum [Member]        
Outstanding, exercise price (in dollars per share) 19.44 $ 19.37 $ 15.24  
Granted, exercise price (in dollars per share) 47.95 60.76 47.17  
Exercised, exercise price (in dollars per share) 22.96 19.37 15.24  
Outstanding, exercise price (in dollars per share) 25.76 19.44 19.37 $ 15.24
Vested and exercisable, exercise price (in dollars per share) 25.76      
Unvested, exercise price (in dollars per share) 37.3      
Outstanding, exercise price (in dollars per share) 25.76 19.44 19.37 15.24
Vested in the current year, exercise price (in dollars per share) 36.65      
Maximum [Member]        
Outstanding, exercise price (in dollars per share) 74.92 74.92 50.71  
Granted, exercise price (in dollars per share) 54.92 60.76 74.92  
Exercised, exercise price (in dollars per share) 40 19.37 40  
Outstanding, exercise price (in dollars per share) 74.92 74.92 74.92 50.71
Vested and exercisable, exercise price (in dollars per share) 74.92      
Unvested, exercise price (in dollars per share) 74.92      
Outstanding, exercise price (in dollars per share) 74.92 74.92 74.92 50.71
Vested in the current year, exercise price (in dollars per share) 60.76      
Weighted Average [Member]        
Outstanding, exercise price (in dollars per share) 38.11 35.6 31.16  
Granted, exercise price (in dollars per share) 49.2 60.76 55.45  
Exercised, exercise price (in dollars per share) 28.74 19.37 21.55  
Outstanding, exercise price (in dollars per share) 43.41 38.11 35.6 31.16
Vested and exercisable, exercise price (in dollars per share) 39.86      
Unvested, exercise price (in dollars per share) 51.92      
Outstanding, exercise price (in dollars per share) 43.41 $ 38.11 $ 35.6 $ 31.16
Vested in the current year, exercise price (in dollars per share) $ 47.01      
[1] Aggregate intrinsic value for SARs is defined as the amount by which the current market price of the underlying stock exceeds the exercise or grant price.