v3.26.1
Stock Options - SARs (Details) - Stock Appreciation Rights (SARs) - USD ($)
3 Months Ended 6 Months Ended
Apr. 18, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
SARs            
Outstanding beginning balance       426,743    
Exercised       (5,963)    
Forfeited       (950)    
Outstanding ending balance   419,830   419,830    
SARs fully vested and exercisable   62,175   62,175    
Weighted average exercise price            
Weighted average exercise price, beginning balance (per share)       $ 39.63    
Weighted average exercise price, exercised (per share)       39.33    
Weighted average exercise price, forfeited (per share)       39.33    
Weighted average exercise price, ending balance (per share)   $ 39.63   39.63    
SARs fully vested and exercisable weighted average exercise price (per share)       $ 39.45    
Aggregate intrinsic value            
Weighted average remaining contractual term (years)       6 years 14 days    
SARs fully vested and exercisable weighted average remaining contractual term (years)       6 years 3 days    
Aggregate intrinsic value   $ 15,248,000   $ 15,248,000    
SARs fully vested and exercisable aggregate intrinsic value   2,261,000   2,261,000    
Fair Value of Liability   8,680,000   8,680,000   $ 6,620,000
Stock-based compensation expense   2,003,000 $ 874,000 2,546,000 $ 1,262,000  
Stock-based compensation cost, unrecognized   $ 7,037,000   $ 7,037,000    
Stock-based compensation cost, unrecognized, weighted-average period of recognition       6 years 14 days    
SAR Plan            
Stock option details            
Shares available for future grants 750,000          
Maximum exercisable period for granted share-based compensation 10 years          
Number of rights issued       419,830    
Vesting period 8 years          
SARs            
Granted       419,830