XML 93 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHARE-BASED COMPENSATION - Additional Information (Details)
$ in Thousands, shares in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2022
shares
Dec. 31, 2023
USD ($)
installment
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Annual percentage increase in number of shares authorized for issuance   4.00%      
Share-based compensation expenses   $ 7,319 $ 8,746 $ 7,869  
Intrinsic value of stock options exercised   0 200 8,200  
Employee Stock Option [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expenses   400 700 800  
Unrecognized compensation cost related to non-vested stock options   $ 100      
Non-vested awards not yet recognized weighted-average period for recognition   6 months      
Restricted Stock Units and PRSUs          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share-based compensation expenses   $ 6,900 8,100 7,100  
Non-vested awards not yet recognized weighted-average period for recognition   1 year 8 months 12 days      
Unrecognized compensation cost related to non-vested restricted stock   $ 7,700      
Fair value of restricted stock vested   $ 8,600 $ 2,500 $ 14,100  
2018 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting terms of stock options   stock options vest 25% upon the first anniversary of the date of grant and the remainder ratably monthly thereafter for 36 months. Restricted stock units generally vest ratably in three equal installments on the first, second and third anniversaries of the grant date.      
Number of vesting installments | installment   3      
Shares available for future issuance | shares   0.7      
2018 Plan | PRSUs | Common Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average price, number of days trailing   30 days      
2018 Plan | First Anniversary of Date of Grant          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting percentage of stock options   25.00%      
2018 Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares authorized for issuance | shares   1.4      
Maximum contractual term of stock options   10 years      
2020 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of additional shares authorized for issuance | shares 0.5        
Shares available for future issuance | shares   0.3      
2020 Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares authorized for issuance | shares         0.4