v3.26.1
Share-Based Payment Plans - Additional disclosures (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-Based Payment Plans        
Stock compensation expense     $ 3,722 $ 2,280
Stock Options        
Share-Based Payment Plans        
Stock compensation expense $ 208 $ 184 413 369
Unrecognized compensation costs 1,200   $ 1,200  
Recognition period for unrecognized compensation     1 year 11 months 8 days  
Intrinsic value of outstanding options 22,300   $ 22,300  
Intrinsic value of exercisable options 20,100   20,100  
Restricted stock        
Share-Based Payment Plans        
Stock compensation expense 1,200 869 2,800 1,700
Unrecognized compensation costs 11,600   $ 11,600  
Recognition period for unrecognized compensation     3 years 3 months 7 days  
Performance Share Units        
Share-Based Payment Plans        
Stock compensation expense 301 $ 138 $ 548 $ 218
Unrecognized compensation costs $ 2,600   $ 2,600  
Recognition period for unrecognized compensation     2 years 3 months