XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options vested and expected to vest (in shares) 5,500,000      
Proceeds from stock issued in connection with the employee stock purchase plan $ 14,791 $ 13,736 $ 13,040  
2018 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares) 21,500,000      
Stock-based awards | 2018 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)       5,400,000
RSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, unvested restricted stock or RSUs $ 251,200      
Estimated remaining weighted average period 2 years 9 months 18 days      
PSUs        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized stock-based compensation expense, unvested restricted stock or RSUs $ 4,800      
Estimated remaining weighted average period 3 years 2 months 12 days      
Stock options, stock incentive plan, vesting period (in years) 4 years      
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plans, maximum term (in years) 10 years      
Stock options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plan, vesting period (in years) 3 years      
Stock options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plan, vesting period (in years) 4 years      
Employee stock purchase plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance (in shares)       1,600,000
Shares available for grant (in shares) 7,500,000      
Estimated remaining weighted average period 10 months 24 days      
Unrecognized stock-based compensation expense $ 13,200      
Percentage of employee earnings allowed 15.00%      
Discount price percentage 85.00%      
Offering period (up to) 27 months      
Common stock purchased (in shares) 442,629 670,534 667,719  
Weighted-average price per share (in USD per share) $ 33.42 $ 20.48 $ 19.53  
Employee contributions $ 6,800 $ 6,000