v3.26.1
Note 19 - Stock-based Compensation - SARs Activity (Details) - Stock Appreciation Rights (SARs) [Member] - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Outstanding (in shares) 338 340  
Outstanding, aggregate intrinsic value [1] $ 6,771 $ 6,354 $ 9,774
Outstanding, weighted average fair value (in dollars per share) $ 11.04 $ 10.21 $ 8.69
Outstanding, weighted average remaining contractual life (Year) 5 years 1 month 6 days 5 years 5 years 3 months 18 days
Granted (in shares) 29 26  
Granted, exercise price (in dollars per share)   $ 74.93  
Granted, aggregate intrinsic value [1] $ 0 $ 0  
Granted, weighted average fair value (in dollars per share) $ 20.86 $ 23.63  
Exercised (in shares) (0) (28)  
Exercised, aggregate intrinsic value [1]   $ 1,332  
Exercised, exercised weighted average fair value (in dollars per share)   $ 4.32  
Forefeited (in shares) 0 0  
Exercised (in shares) 0 28  
Outstanding (in shares) 367 338 340
Outstanding, exercise price (in dollars per share) $ 48.66    
Vested and exercisable (in shares) 275    
Vested and exercisable, exercise price (in dollars per share) $ 43.88    
Vested and exercisable, aggregate intrinsic value [1] $ 6,206    
Vested and exercisable, weighted average fair value (in dollars per share) $ 8.55    
Vested and exercisable, weighted average remaining contractual life (Year) 4 years    
Unvested (in shares) 92    
Unvested, exercise price (in dollars per share) $ 62.83    
Unvested, aggregate intrinsic value [1] $ 565    
Unvested, weighted average fair value (in dollars per share) $ 18.46    
Unvested, weighted average remaining contractual life (Year) 3 years 8 months 12 days    
Vested in the current year (in shares) 29    
Vested in the current year, exercise price (in dollars per share) $ 57.12    
Vested in the current year, aggregate intrinsic value [1] $ 269    
Vested in the current year, weighted average fair value (in dollars per share) $ 14.97    
Minimum [Member]      
Outstanding, exercise price (in dollars per share) 35.9 $ 25.76  
Granted, exercise price (in dollars per share) 68.33 67.85  
Exercised, exercise price (in dollars per share) 0 25.76  
Outstanding, exercise price (in dollars per share) 35.9 35.9 $ 25.76
Vested and exercisable, exercise price (in dollars per share) 35.9    
Unvested, exercise price (in dollars per share) 47.17    
Vested in the current year, exercise price (in dollars per share) 47.17    
Maximum [Member]      
Outstanding, exercise price (in dollars per share) 75.21 74.92  
Granted, exercise price (in dollars per share) 68.33 75.21  
Exercised, exercise price (in dollars per share) 0 [1] 40  
Outstanding, exercise price (in dollars per share) 75.21 75.21 74.92
Vested and exercisable, exercise price (in dollars per share) 75.21    
Unvested, exercise price (in dollars per share) 75.21    
Vested in the current year, exercise price (in dollars per share) 75.21    
Weighted Average [Member]      
Outstanding, exercise price (in dollars per share) 46.98 43.41  
Granted, exercise price (in dollars per share) 68.33    
Exercised, exercise price (in dollars per share) 0 29.67  
Outstanding, exercise price (in dollars per share) $ 48.66 $ 46.98 $ 43.41
[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.