XML 75 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2021
Nov. 30, 2015
Stock-based compensation          
Common stock authorized for future grants (in shares)         2,500,000
Stock-based compensation expense $ 11,892 $ 9,696 $ 8,411    
Contractual term of awards 10 years        
Minimum          
Stock-based compensation          
Continuous service period for awards to vest 1 year        
Maximum          
Stock-based compensation          
Continuous service period for awards to vest 3 years        
Restricted stock          
Stock-based compensation          
Stock-based compensation expense $ 7,049 6,191 4,515    
Unrecognized compensation expense $ 6,600        
Weighted-average recognition period 1 year 8 months 12 days        
Performance stock          
Stock-based compensation          
Stock-based compensation expense $ 4,843 2,953 2,685    
Unrecognized compensation expense $ 5,200        
Earn out basis if all goals are met (as a percent) 200.00%     200.00%  
Weighted-average recognition period 1 year 8 months 12 days        
Stock appreciation rights          
Stock-based compensation          
Stock-based compensation expense $ 0 533 1,179    
Unrecognized compensation expense 0        
Stock options          
Stock-based compensation          
Stock-based compensation expense $ 0 $ 19 $ 32    
Stock options granted (in shares) 0 0 0    
Intrinsic value of options exercised $ 200 $ 500 $ 200    
Unrecognized compensation expense $ 0