XML 109 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED AWARDS - Additional Information (Details) - USD ($)
12 Months Ended
May 13, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Awards        
Maximum employee subscription rate 25.00%      
Monetary cap $ 21,250      
Offering period 24 months      
Share-based Compensation Arrangement by Share-based Payment Award Number of Six Month Purchase Periods 6 months      
Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent 85.00%      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 3,000,000      
Restricted Stock Awards        
Stock-Based Awards        
Award vesting period (in years)   3 years    
Number of shares available for future grants   3,300,000    
Restricted Stock Awards | First year        
Stock-Based Awards        
Annual award vesting percentage   33.30%    
Restricted Stock Awards | Second year        
Stock-Based Awards        
Annual award vesting percentage   33.30%    
Restricted Stock Awards | Third year        
Stock-Based Awards        
Annual award vesting percentage   33.40%    
Employee stock purchase plan        
Stock-Based Awards        
Number of shares available for future grants   2,800,000    
Common stock issued for ESPP purchases   117,687 83,570  
Stock Issued During Period, Employee Stock Purchase Plans, Average Price Per Share   $ 16.25 $ 35.41  
Employee Benefits and Share-based Compensation   $ 1,700,000 $ 2,400,000 $ 863,000