v3.26.1
Share-Based Payment Plans - Additional disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Employee Benefits    
Stock compensation expense $ 2,042 $ 1,089
Stock Options    
Employee Benefits    
Stock compensation expense 205 185
Unrecognized compensation costs $ 1,500  
Recognition period for unrecognized compensation 2 years 1 month 17 days  
Intrinsic value of outstanding options $ 20,300  
Intrinsic value of exercisable options 18,800  
Restricted stock    
Employee Benefits    
Stock compensation expense 1,600 823
Unrecognized compensation costs $ 12,800  
Recognition period for unrecognized compensation 3 years 5 months 12 days  
Performance Share Units    
Employee Benefits    
Stock compensation expense $ 247 $ 80
Unrecognized compensation costs $ 2,900  
Recognition period for unrecognized compensation 2 years 5 months 26 days