v3.22.2.2
Net Loss Per Share Attributable to Common Stockholders - Antidilutive Securities (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 26,431 19,289
Options to purchase common stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 17,703 15,572
RSUs    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 8,649 3,614
Employee stock purchase plan    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 79 53
Restricted stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0 50