v3.26.3
Stock Options - SARs (Details) - Stock Appreciation Rights (SARs) - USD ($)
3 Months Ended 9 Months Ended
Apr. 18, 2022
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
SARs            
Outstanding beginning balance       426,743    
Exercised       (25,012)    
Forfeited       (9,875)    
Outstanding ending balance   391,856   391,856    
SARs fully vested and exercisable   115,294   115,294    
Weighted average exercise price            
Weighted average exercise price, beginning balance (per share)       $ 39.63    
Weighted average exercise price, exercised (per share)       39.42    
Weighted average exercise price, forfeited (per share)       39.33    
Weighted average exercise price, ending balance (per share)   $ 39.65   39.65    
SARs fully vested and exercisable weighted average exercise price (per share)       $ 39.39    
Aggregate intrinsic value            
Weighted average remaining contractual term (years)       5 years 9 months 14 days    
SARs fully vested and exercisable weighted average remaining contractual term (years)       5 years 9 months 3 days    
Aggregate intrinsic value   $ 11,304,000   $ 11,304,000    
SARs fully vested and exercisable aggregate intrinsic value   3,350,000   3,350,000    
Fair Value of Liability   7,035,000   7,035,000   $ 6,620,000
Stock-based compensation expense     $ 758,000 1,591,000 $ 2,020,000  
Stock-based compensation income   (954,000)        
Stock-based compensation cost, unrecognized   $ 5,430,000   $ 5,430,000    
Stock-based compensation cost, unrecognized, weighted-average period of recognition       5 years 9 months 14 days    
SAR Plan            
Stock option details            
Shares available for future grants 750,000          
Maximum exercisable period for granted share-based compensation 10 years          
Vesting period 8 years