v3.25.2
Stock Options - SARs (Details) - Stock Appreciation Rights (SARs) - USD ($)
3 Months Ended 6 Months Ended
Apr. 18, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
SARs            
Outstanding beginning balance       456,702    
Exercised       (762)    
Forfeited       (9,200)    
Outstanding ending balance   446,740   446,740    
SARs fully vested and exercisable   22,337   22,337    
Weighted average exercise price            
Weighted average exercise price, beginning balance (per share)       $ 39.61    
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.61   39.61    
SARs Weighted average exercise price       $ 39.61    
Aggregate intrinsic value            
Aggregate intrinsic value   $ 12,038,000   $ 12,038,000    
SAR Aggregate intrinsic value   597,000   $ 597,000    
Weighted average remaining contractual term (years)       7 years 14 days    
SAR Weighted average remaining contractual term (years)       7 years 14 days    
Fair Value of Liability   5,787,000   $ 5,787,000   $ 4,540,000
Stock-based compensation expense   874,000 $ 344,000 1,262,000 $ 1,424,000  
Stock-based compensation cost, unrecognized   $ 7,365,000   $ 7,365,000    
Stock-based compensation cost, unrecognized, weighted-average period of recognition       7 years    
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       446,740    
Vesting period 8 years          
SARs            
Granted       446,740