XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION - Summary of Time-based Stock Options (Details) - Time-based stock options - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Number of Shares Underlying Stock Options    
Beginning outstanding balance (in shares) 140  
Granted (in shares) 0  
Exercised (in shares) (21)  
Canceled or expired (in shares) (119)  
Ending outstanding balance (in shares) 0 140
Number of shares underlying stock options, vested and expected to vest (in shares) 0  
Number of shares underlying stock options, exercisable (in shares) 0  
Weighted Average Exercise Price Per Share    
Beginning outstanding balance (in dollars per share) $ 7.57  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 7.54  
Canceled or expired (in dollars per share) 7.57  
Ending outstanding balance (in dollars per share) 0 $ 7.57
Weighted average exercise price, vested and expected to vest (in dollars per share) 0  
Weighted average exercise price, exercisable (in dollars per share) $ 0  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Weighted average remaining contractual life, outstanding   4 years 10 days
Aggregate intrinsic value, outstanding $ 0 $ 0
Aggregate intrinsic value, vested and expected to vest 0  
Aggregate intrinsic value, exercisable $ 0