v3.26.3
STOCK COMPENSATION - Schedule of Stock Option Activity and Related Information (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
Options  
Beginning balance (in shares) 827,000
Exercises (in shares) (49,375)
Expirations (in shares) (8,500)
Ending balance (in shares) 769,125
Options exercisable, end of period (in shares) 687,000
Weighted- average exercise price  
Beginning balance (usd per share) | $ / shares $ 11.07
Exercises (usd per share) | $ / shares 5.96
Expirations (usd per share) | $ / shares 15.69
Ending balance (usd per share) | $ / shares 11.35
Weighted-average exercise price, Options exercisable, end of period (usd per share) | $ / shares $ 11.86
Weighted- average remaining contractual life (years)  
Options outstanding, end of period 3 years 1 month 6 days
Options exercisable, end of period 2 years 7 months 6 days
Aggregate intrinsic value (in thousands)  
Options outstanding, aggregate intrinsic value | $ $ 199
Options exercisable, aggregate intrinsic value | $ 51
Total unrecognized stock option expense remaining (in thousands) | $ $ 156
Weighted-average years expected to be recognized over 1 year 3 months 18 days
Year 2024  
Options  
Ending balance (in shares) 15,000