Annual report [Section 13 and 15(d), not S-K Item 405]

Stock-Based Compensation - Narrative (Details)

v3.25.4
Stock-Based Compensation - Narrative (Details)
12 Months Ended
Dec. 31, 2025
USD ($)
installment
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock available for issuance (in shares) | shares 1,725,057  
Forecasted turnover percentage 5.00%  
Fair value of stock options vested $ 157,000 $ 319,000
Stock-based compensation expense 1,297,433 1,679,005
Income tax benefit from exercise of stock options and restricted stock awards $ 0 $ 100,000
Stock options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 4 years  
Contractual term 10 years  
Forecasted turnover percentage 5.00%  
Options granted (in shares) | shares 0 38,059
Weighted-average grant-date fair value for options granted (in dollars per share) | $ / shares   $ 6.21
Share-based compensation expense $ 73,000 $ 141,000
Unrecognized stock-based compensation expense $ 166,000  
Unrecognized stock-based compensation, period of recognition 2 years 9 months 18 days  
Unvested restricted stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 1,200,000 $ 1,500,000
Unrecognized stock-based compensation expense $ 2,900,000  
Unrecognized stock-based compensation, period of recognition 2 years 10 months 24 days  
Number of equal annual installments | installment 4  
Unvested restricted stock | Directors    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period 1 year