XML 43 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Summary of Stock Options Activity Under 2018 Plan and 2015 Equity Incentive Plan (Details) - 2018 Plan and 2015 Equity Incentive Plan
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Number of Options    
Beginning balance | shares 6,897,276  
Granted | shares 1,478,994  
Exercised | shares (348,420)  
Forfeited or canceled | shares (228,118)  
Ending balance | shares 7,799,732 6,897,276
Weighted Average Exercise Price    
Beginning balance | $ / shares $ 24.52  
Granted | $ / shares 94.80  
Exercised | $ / shares 17.06  
Forfeited or canceled | $ / shares 41.86  
Ending balance | $ / shares $ 37.62 $ 24.52
Weighted Average Remaining Contractual Term (in years)    
Weighted Average Remaining Contractual Term (in years) 7 years 8 months 26 days 8 years 25 days
Aggregate Intrinsic Value    
Balance | $ $ 431,288 $ 841,704