v3.26.1
Stock Options and Restricted Stock - Restricted Stock Units (Details) - Restricted Stock Units - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Number of Shares        
Number of shares of common stock on which each RSU is entitled to to receive upon vesting 1   1  
Vesting period     4 years  
Nonvested Awards at Beginning of Year     447,661  
Granted     64,419  
Vested     (50,373)  
Forfeited     (12,106)  
Nonvested Awards at Period End 449,601   449,601  
Weighted Average Grant Date Fair Value        
Nonvested Awards at Beginning of Year     $ 15.24  
Granted     19.54  
Vested     13.93  
Forfeited     16.67  
Nonvested Awards at Period End $ 15.96   $ 15.96  
Compensation expense        
Compensation expense recognized $ 639,000 $ 623,000 $ 1,500,000 $ 1,200,000
Total unrecognized compensation cost $ 5,600,000   $ 5,600,000  
Weighted-average period for non vested restricted stock awards     2 years 7 months 6 days