XML 119 R108.htm IDEA: XBRL DOCUMENT v3.25.2
Note 19 - Stock-based Compensation - SARs Activity (Details) - Stock Appreciation Rights (SARs) [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Outstanding (in shares) 340 340 440
Outstanding, aggregate intrinsic value [1] $ 11,115 $ 9,774 $ 6,297
Outstanding, weighted average fair value (in dollars per share) $ 8.69 $ 8.69 $ 6.86
Outstanding, weighted average remaining contractual life (Year) 5 years 4 months 24 days 5 years 3 months 18 days 4 years 8 months 12 days
Granted (in shares) 25 42  
Granted, aggregate intrinsic value [1] $ 0 $ 0  
Fair value at grant date (in dollars per share) $ 23.75 $ 13.75  
Exercised (in shares) (20) (142)  
Exercised, aggregate intrinsic value [1] $ 1,007 $ 5,617  
Exercised weighted average fair value (in dollars per share) $ 3.56 $ 4.51  
Forfeited (in shares) 0 0  
Outstanding (in shares) 345 340 340
Outstanding, weighted average fair value (in dollars per share) $ 10.09 $ 8.69 $ 8.69
Vested and exercisable (in shares) 252    
Vested and exercisable, aggregate intrinsic value [1] $ 9,284    
Vested and exercisable, weighted average fair value (in dollars per share) $ 7.72    
Vested and exercisable, weighted average remaining contractual life (Year) 4 years 3 months 18 days    
Unvested (in shares) 93    
Unvested, aggregate intrinsic value [1] $ 1,831    
Unvested, weighted average fair value (in dollars per share) $ 16.54    
Unvested, weighted average remaining contractual life (Year) 3 years 7 months 6 days    
Outstanding (in shares) 345 340 340
Outstanding, weighted average fair value (in dollars per share) $ 10.09 $ 8.69 $ 8.69
Vested in the current year (in shares) 33    
Vested in the current year, aggregate intrinsic value [1] $ 974    
Vested in the current year, weighted average fair value (in dollars per share) $ 11.27    
Minimum [Member]      
Outstanding, exercise price (in dollars per share) 25.76 25.76 19.44
Granted, exercise price (in dollars per share) 75.21 47.95  
Exercised, exercise price (in dollars per share) 25.76 22.96  
Vested and exercisable, exercise price (in dollars per share) 25.76    
Unvested, exercise price (in dollars per share) 47.17    
Outstanding, exercise price (in dollars per share) 25.76 25.76 25.76
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 74.92
Granted, exercise price (in dollars per share) 75.21 54.92  
Exercised, exercise price (in dollars per share) 25.76 40  
Vested and exercisable, exercise price (in dollars per share) 60.76    
Unvested, exercise price (in dollars per share) 75.21    
Outstanding, exercise price (in dollars per share) 75.21 74.92 74.92
Vested in the current year, exercise price (in dollars per share) 60.76    
Weighted Average [Member]      
Outstanding, exercise price (in dollars per share) 43.41 43.41 38.11
Granted, exercise price (in dollars per share) 72.21 49.2  
Exercised, exercise price (in dollars per share) 25.76 28.74  
Vested and exercisable, exercise price (in dollars per share) 42.2    
Unvested, exercise price (in dollars per share) 59.21    
Outstanding, exercise price (in dollars per share) 46.77 $ 43.41 $ 43.41
Vested in the current year, exercise price (in dollars per share) $ 49.26    
[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.