v3.26.1
Employee Benefit Plans (Narrative) (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2026
USD ($)
plan
shares
Jun. 30, 2025
USD ($)
shares
Employee Benefit Plans        
Number of stock option plans | plan     1  
Rights available for future grants or awards | shares 1,601,746   1,601,746  
Employee Stock Option        
Employee Benefit Plans        
Outstanding shares | shares 0   0  
Share-based compensation expense   $ 0   $ 0
Exercise of options | shares   0   4,203
Deferred tax expense from stock options exercised       $ 3
Options, exercises in period, intrinsic value       77
Restricted Stock        
Employee Benefit Plans        
Share-based compensation expense $ 557 $ 473 $ 1,300 1,200
Unrecognized compensation cost 5,400   $ 5,400  
Unrecognized compensation costs, period for recognition     2 years 6 months  
Grant-date fair value     $ 1,100  
401 (k) Matching Range One | Deferred Salary Reduction Plan        
Employee Benefit Plans        
Requisite service period     90 days  
Employer matching contribution, percent of match     100.00%  
Employer matching contribution, percent of employees gross pay     3.00%  
Contribution to the Plan $ 525 $ 467 $ 1,100 $ 1,000
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%