XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK-BASED COMPENSATION - Additional Information (Details)
3 Months Ended
Mar. 31, 2023
USD ($)
hour
plan
shares
Mar. 31, 2022
USD ($)
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of plans | plan 2  
Number of common stock authorized for issuance (in shares) 1,501,304  
Vesting period (in years) 4 years  
Weighted average period for recognition of compensation costs (in years) 1 year  
Expiration period of stock option plan (in years) 10 years  
Options granted to employees (in shares) 0  
Unrecognized compensation cost | $ $ 200,000  
Expected dividend yield 0.00%  
Restricted Stock Units (RSUs) | Employees and Board Members | Minimum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period (in years) 1 year  
Restricted Stock Units (RSUs) | Employees and Board Members | Maximum    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Vesting period (in years) 3 years  
Incentive Stock Units (ISUs)    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total grant date fair value of ISUs | $ $ 15,600,000 $ 12,900,000
Total fair value of ISUs vested | $ 8,600,000 $ 6,900,000
Unrecognized stock based compensation cost | $ $ 23,200,000  
Weighted average period for recognition of compensation costs (in years) 2 years  
Shares expected to vest (in shares) 7,500,000  
Employee Stock Purchase Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of common stock authorized for issuance (in shares) 3,500,000  
Minimum hours worked per week | hour 20  
Minimum months worked (in months) 5 months  
Maximum contribution percentage amount of employee's base compensation (as a percent) 15.00%  
Maximum employee contribution in to share purchase plan per offering | $ $ 30,000  
Maximum number of shares allowed for purchase by each employee (in shares) 3,000  
Purchase price as a percentage of fair market value per share (as a percent) 85.00%  
Common stock reserved for issuance (in shares) 3,500,000  
Shares issued under ESPP (in shares) 600,000  
Common stock remained available for issuance pursuant to the purchase plan (in shares) 2,900,000  
2021 PSU Plan    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of years of compound annual revenue growth rate used as metric to award performance share units (in years) 3 years