v3.26.1
Employee Benefit Plans (Narrative) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
plan
shares
Mar. 31, 2025
USD ($)
shares
Employee Benefit Plans    
Contribution to the Plan $ 574 $ 561
Number of stock option plans | plan 1  
Rights available for grant (in shares) | shares 1,601,746  
Employee Stock Option    
Employee Benefit Plans    
Share-based compensation expense   0
Deferred tax expense from stock options exercised   3
Options, exercises in period, intrinsic value   $ 77
Exercise of options | shares   4,203
Number Outstanding (in shares) | shares 0  
Restricted Stock    
Employee Benefit Plans    
Share-based compensation expense $ 714 $ 761
Unrecognized compensation cost $ 6,000  
Unrecognized compensation costs, period for recognition 2 years 9 months  
Grant-date fair value $ 1,100  
401 (k) Matching Range One | Deferred Salary Reduction Plan    
Employee Benefit Plans    
Employer matching contribution, percent of match 100.00%  
Employer matching contribution, percent of employees gross pay 3.00%  
401 (k) Matching Range Two | Deferred Salary Reduction Plan    
Employee Benefit Plans    
Employer matching contribution, percent of match 50.00%  
Employer matching contribution, percent of employees gross pay 2.00%