XML 124 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED PAYMENTS - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercisable options, weighted average remaining contractual term 1 year 6 months 18 days      
Stock exercised, intrinsic value $ 1,530 $ 2,230 $ 2,880  
Grants in period, weighted average exercise price (in dollars per share) $ 7.20 $ 6.52 $ 3.99  
Exercised during the period, intrinsic value $ 3,550 $ 50 $ 260  
Number of options (in shares) 523,469 767,678 942,882 1,609,087
Stock Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares authorized (in shares) 16,265,915      
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 2 years      
Award exercise period 5 years      
Unrecognized compensation costs related to unvested stock options $ 190      
Recognition period for unrecognized compensation costs 1 year 10 days 1 year 10 months 13 days 8 months 1 day  
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 3 years      
Grants in period, grant date intrinsic value (in dollars per share) $ 3,000,000 $ 2,930,000 $ 2,670,000  
Unrecognized compensation costs related to RSU awards $ 840      
Stock Appreciation Rights (SARs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 5 years 5 years 5 years  
Grants in period, weighted average exercise price (in dollars per share)       $ 1.25
Exercised in period (in shares) 90 days      
Unrecognized compensation costs related to RSU awards $ 310      
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 5.34 $ 5.84 $ 3.89  
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 8.60 10.03 8.41  
Maximum | Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Exercisable options, weighted average remaining contractual term 10 years      
Common Stock | Stock Appreciation Rights (SARs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 7.36 6.47 2.92  
Share-based Compensation Award, Tranche One | Stock Appreciation Rights (SARs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 12.00 $ 12.00 5.00  
Exercised in period (in shares) 90 days 90 days    
Share-based Compensation Award, Tranche Two | Stock Appreciation Rights (SARs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 14.00 $ 14.00 $ 7.00  
Exercised in period (in shares)     90 days  
Share-based Compensation Award, Tranche Three | Stock Appreciation Rights (SARs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants in period, weighted average exercise price (in dollars per share) $ 16.00 $ 16.00 $ 10.00  
Exercised in period (in shares)     90 days