XML 91 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Additional Information (Details)
1 Months Ended 12 Months Ended
Jun. 10, 2022
shares
Mar. 31, 2021
Dec. 31, 2022
USD ($)
offeringPeriod
hour
plan
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of plans | plan     2    
Additional shares authorized (in shares) 6,300,000        
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 (in shares)     0 0  
Weighted average grant date fair value of options granted, per share (in dollars per share) | $ / shares         $ 1.20
Unrecognized compensation cost | $     $ 400,000    
Stock-based compensation expense | $     $ 21,608,000 $ 23,871,000 $ 22,805,000
Restricted Stock Units (RSUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Weighted average grant date fair value of RSUs granted (in dollars per share) | $ / shares     $ 3.96 $ 4.87 $ 2.80
Restricted Stock Units (RSUs) | Employees | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period (in years)     3 years    
Restricted Stock Units (RSUs) | Employees | Minimum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period (in years)     1 year    
Employee Stock          
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    
Incentive Stock Units (ISUs)          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Total grant date fair value of RSUs | $     $ 15,000,000 $ 16,800,000 $ 17,000,000
Total fair value of RSUs vested | $     10,900,000 27,500,000 5,100,000
Unrecognized stock based compensation cost | $     $ 17,300,000    
Weighted average period for recognition of compensation costs (in years)     1 year 4 months 24 days    
Shares expected to vest (in shares)     6,700,000    
2015 and 2018 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares available for grant (in shares)     5,900,000    
2015 Employee Stock Purchase Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
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    
Percentage of market value price of common stock under Employee Stock Purchase Plan (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    
Number of offering periods | offeringPeriod     2    
Stock-based compensation expense | $     $ 400,000 $ 300,000 $ 100,000
2015 Employee Stock Purchase Plan | Maximum          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of common stock authorized for issuance (in shares)     3,500,000    
share-based compensation arrangement, number of shares for purchase each offering period     3,000    
2015 Employee Stock Purchase Plan | Employee Stock          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock based compensation cost | $     $ 0    
Two Thousand and Twenty One Performance Share Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Performance period (in years)   3 years