v3.26.3
STOCK-BASED COMPENSATION - Schedule of Stock Options Awards and Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
Outstanding Options  
Beginning balance (in shares) 151,000
Exercised (in shares) (62,500)
Forfeited/cancelled (in shares) (2,000)
Ending balance (in shares) 86,500
Options exercisable (in shares) 74,500
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) $ 18.37
Exercised (in dollars per share) 18.32
Forfeited/cancelled (in dollars per share) 18.32
Ending balance (in dollars per share) 18.42
Options exercisable (in dollars per share) $ 17.97
Weighted- Average Remaining Contractual Term in years  
Outstanding, weighted-average remaining contractual term (in years) 4 years 6 months 3 days
Option exercisable, weighted-average remaining contractual term (in years) 4 years 2 months 23 days
Outstanding, aggregate intrinsic value $ 659
Exercisable, aggregate intrinsic value $ 600