XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK-BASED COMPENSATION - Additional Information (Details)
1 Months Ended 3 Months Ended
Mar. 31, 2021
Mar. 31, 2022
USD ($)
hour
plan
$ / shares
shares
Mar. 31, 2021
USD ($)
Share-based Payment Arrangement [Abstract]      
Number of equity plans | plan   3  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period (in years)   4 years  
Weighted average period for recognition of compensation costs (in years)   1 year 2 months 12 days  
Expiration period of stock option plan (in years)   10 years  
Options granted to employees (in shares)   0  
Unrecognized compensation cost | $   $ 2,900,000  
Number of common stock authorized for issuance (in shares)   1,500,000  
Restricted Stock Units (RSUs) | Employees | Minimum      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Vesting period (in years)   1 year  
Restricted Stock Units (RSUs) | Employees | 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]      
Weighted average grant date fair value of RSUs granted (in USD per share) | $ / shares   $ 4.21  
Total grant date fair value of ISUs | $   $ 12,900,000 $ 13,500,000
Total fair value of ISUs vested | $   6,900,000 $ 5,500,000
Unrecognized stock based compensation cost | $   $ 23,400,000  
Weighted average period for recognition of compensation costs (in years)   2 years 1 month 6 days  
Shares expected to vest (in shares)   6,900,000  
Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
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  
Number of common stock authorized for issuance (in shares)   3,500,000  
Shares issued under ESPP (in shares)   300,000  
Common stock remained available for issuance pursuant to the purchase plan (in shares)   3,200,000  
2015 and 2018 Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant (in shares)   2,600,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