XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity and Equity Compensation Plans - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jul. 27, 2017
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, authorized (in shares) 500,000,000 500,000,000    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001    
Redeemable convertible preferred stock, authorized (in shares) 10,000,000 10,000,000    
Redeemable convertible preferred stock, par value (in dollars per share) $ 0.001 $ 0.001    
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation $ 117,005      
Unrecognized compensation expense, period for recognition 2 years 1 month 9 days      
Restricted stock units outstanding (in shares) 15,947,173 15,731,632    
Performance Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units outstanding (in shares) 2,316,061      
Award requisite service period, achievement percentage 100.00%      
Performance Restricted Stock Units | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 0.00%      
Performance Restricted Stock Units | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 200.00%      
2004 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expected life 10 years      
Award vesting period 4 years      
2004 Equity Incentive Plan | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 0      
2017 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 26,345,158 26,966,037   7,898,159
Expected life 10 years      
Percentage of common stock, outstanding 5.00%      
Restricted stock units outstanding (in shares) 15,947,173 15,731,632    
2017 Equity Incentive Plan | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 2 years      
2017 Equity Incentive Plan | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period 4 years      
2017 Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares) 3,204,321 4,695,361    
2017 Employee Stock Purchase Plan | Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved (in shares)     1,600,000  
Percentage of common stock, outstanding 1.00%      
Purchase price of common stock, percentage of market price of common stock 85.00%