v3.26.1
Share-Based Compensation - Restricted Stock Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Weighted Average Fair Value    
Unrecognized compensation expense related to non-vested restricted stock awards $ 8,595  
Weighted average period expected for recognition of compensation expense related to non-vested restricted stock awards 1 year 8 months 12 days  
Total fair value of the shares that were vested and unrestricted during the period $ 3,259 $ 3,709
Compensation expense, net of tax 2,167 1,997
Income tax benefit from compensation expense $ 576 $ 531
Restricted Stock    
Share-Based Compensation    
Vesting period 3 years  
Shares Under Restriction    
Outstanding at beginning of year (in shares) 69,243  
Granted (in shares) 44,282  
Vested and unrestricted (in shares) (39,197)  
Forfeited (in shares) (115)  
Outstanding at end of period (in shares) 74,213  
Weighted Average Fair Value    
Outstanding at beginning of year (in dollars per share) $ 82.79  
Granted (in dollars per share) 78.46  
Vested and unrestricted (in dollars per share) 83.14  
Forfeited (in dollars per share) 78.46  
Outstanding at end of period (in dollars per share) $ 80.04  
Restricted Stock | Non-executives employees    
Share-Based Compensation    
Vesting period 5 years  
Restricted Stock | First anniversary of grant date | Non-executives employees    
Share-Based Compensation    
Vesting percentage (as a percent) 30.00%  
Restricted Stock | Second anniversary of grant date | Non-executives employees    
Share-Based Compensation    
Vesting percentage (as a percent) 30.00%  
Restricted Stock | Third anniversary of grant date | Non-executives employees    
Share-Based Compensation    
Vesting percentage (as a percent) 40.00%  
Performance-based Shares Under Restriction    
Shares Under Restriction    
Outstanding at beginning of year (in shares) 79,659  
Granted (in shares) 31,047  
Forfeited (in shares) (23,761)  
Outstanding at end of period (in shares) 86,945  
Weighted Average Fair Value    
Outstanding at beginning of year (in dollars per share) $ 83.8  
Granted (in dollars per share) 78.46  
Forfeited (in dollars per share) 86.9  
Outstanding at end of period (in dollars per share) $ 81.05  
Performance-based Shares Under Restriction | Minimum    
Share-Based Compensation    
Actual payouts (as a percent) 0.00%  
Performance-based Shares Under Restriction | Maximum    
Share-Based Compensation    
Actual payouts (as a percent) 200.00%