v3.25.4
STOCK-BASED COMPENSATION - Restricted Stock Units (Details) - RSUs
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
installment
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
STOCK-BASED COMPENSATION      
Number of equal installments | installment 3    
Vesting period 3 years    
Unrecognized compensation expense | $ $ 5,655    
Grant date fair value expected to be recognized as compensation expense over a weighted average period 1 year 9 months 18 days    
Shares      
Outstanding at beginning period (in shares) | shares 264,555    
Granted (in shares) | shares 130,523    
Vested (in shares) | shares (88,600)    
Outstanding at ending (in shares) | shares 306,478 264,555  
Weighted Average Grant Date Fair Value      
Outstanding at beginning period (in dollars per share) | $ / shares $ 29.11    
Granted (in dollars per share) | $ / shares 34.91    
Vested (in dollars per share) | $ / shares (26.22)    
Outstanding at ending (in dollars per share) | $ / shares $ 32.41 $ 29.11  
Selling, general and administrative      
STOCK-BASED COMPENSATION      
Compensation cost | $ $ 3,913 $ 2,816 $ 1,267