v3.26.1
Share-Based Plans (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Shares        
Unvested, beginning of period (in shares)     100,578  
Unvested, end of period (in shares) 98,973   98,973  
Restricted Stock        
Shares        
Unvested, beginning of period (in shares)     100,578 119,778
Granted (in shares)     16,635 12,800
Vested (in shares)     (18,030) (19,975)
Forfeited (in shares)     (210) (4,105)
Unvested, end of period (in shares) 98,973 108,498 98,973 108,498
Weighted-Average Grant Date Fair Value        
Unvested, beginning of period (in dollars per share)     $ 65.57 $ 54.56
Granted (in dollars per share)     74.92 76.99
Vested (in dollars per share)     63.09 47.54
Forfeited (in dollars per share)     71.73 57.77
Unvested, end of period (in dollars per share) $ 67.58 $ 58.38 $ 67.58 $ 58.38
Additional information        
Fair value of shares vested $ 598,000 $ 430,000 $ 1,340,000 $ 1,450,000
Compensation expense 546,000 456,000 1,060,000.00 916,000
Compensation expense after tax 381,000 $ 316,000 758,000 $ 587,000
Unrecognized compensation expense $ 3,850,000   $ 3,850,000  
Weighted average period     2 years 8 months 12 days  
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