v3.26.3
STOCK-BASED COMPENSATION - Stock Options Activity (Details) - Stock Option [Member] - 2019 Equity Incentive Plan [Member]
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
$ / shares
shares
STOCK-BASED COMPENSATION [Abstract]  
Outstanding at beginning of year (in Shares) | shares 1,076,673
Outstanding at beginning of year (in Dollars per share) | $ / shares $ 18.92
Granted (in Shares) | shares 28,675
Granted (in Dollars per share) | $ / shares $ 38.92
Exercised (in Shares) | shares (3,664)
Exercised (in Dollars per share) | $ / shares $ 20.38
Forfeited (in Shares) | shares 0
Forfeited (in Dollars per share) | $ / shares $ 0
Expired (in Shares) | shares 0
Expired (in Dollars per share) | $ / shares $ 0
Outstanding at end of period (in Shares) | shares 1,101,684
Outstanding at end of period (in Dollars per share) | $ / shares $ 19.43
Outstanding 3 years 5 months 12 days
Outstanding at end of period | $ $ 24,563
Exercisable at end of period (in Shares) | shares 1,038,536
Exercisable at end of period (in Dollars per share) | $ / shares $ 18.5
Exercisable at end of period 3 years 1 month 24 days
Exercisable at end of period | $ $ 24,125
Vested at end of period (in Shares) | shares 1,038,536
Vested at end of period (in Dollars per share) | $ / shares $ 18.5
Vested at end of period 3 years 1 month 24 days
Vested at end of period | $ $ 24,125