v3.26.1
Share-Based Plans (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Shares    
Unvested, beginning of period (in shares) 100,578  
Unvested, end of period (in shares) 100,480  
Restricted Stock    
Shares    
Unvested, beginning of period (in shares) 100,578 119,778
Granted (in shares) 10,235 8,550
Vested (in shares) (10,123) (12,810)
Forfeited (in shares) (210) (1,710)
Unvested, end of period (in shares) 100,480 113,808
Weighted-Average Grant Date Fair Value    
Unvested, beginning of period (in dollars per share) $ 65.57 $ 54.56
Granted (in dollars per share) 74.14 86.03
Vested (in dollars per share) 67.99 53.2
Forfeited (in dollars per share) 71.73 56.96
Unvested, end of period (in dollars per share) $ 66.18 $ 57.04
Additional information    
Fair value of shares vested $ 746,000 $ 1,020,000.00
Compensation expense 514,000 461,000
Compensation expense after tax 377,000 $ 271,000
Unrecognized compensation expense $ 3,900,000  
Weighted average period 3 years  
Restricted Stock | Employees    
Summary of restricted stock awards    
Vesting period 5 years  
Restricted Stock | Nonemployee Directors    
Summary of restricted stock awards    
Vesting period 3 years