Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation - Summary of Stock Option Activity (Details)

v3.21.2
Stock-Based Compensation - Summary of Stock Option Activity (Details)
6 Months Ended
Jun. 30, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance 33,299,547  
Number of Shares, Granted 3,956,517  
Number of Shares, Exercised (2,640,888)  
Number of Shares, Forfeited (92,928)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance 34,522,248  
Number of Shares, Vested and expected to vest as of June 30, 2021 33,691,180  
Number of shares exercisable as of June 30, 2021 28,499,686  
Weighted Average Exercise Price Per share, Outstanding | $ / shares $ 1.87 $ 0.78
Weighted Average Exercise Price Per share, Granted | $ / shares 10.24  
Weighted Average Exercise Price Per share, Exercised | $ / shares 0.66  
Weighted Average Exercise Price Per share, Forfeited | $ / shares 2.31  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Ending Balance | $ / shares 1.87  
Weighted Average Exercise Price Per share, Vested and expected to vest as of June 30, 2021 | $ / shares 0.93  
Weighted Average Exercise Price Per share, Exercisable as of June 30, 2021 | $ / shares $ 0.82  
Time Vesting Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance 19,958,043  
Number of Shares, Granted 3,208,581  
Number of Shares, Exercised (2,640,888)  
Number of Shares, Forfeited (55,776)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance 20,469,960  
Number of Shares, Vested and expected to vest as of June 30, 2021 19,638,892  
Number of shares exercisable as of June 30, 2021 14,447,398  
Performance Vesting Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Beginning Balance 13,341,504  
Number of Shares, Granted 747,936  
Number of Shares, Exercised 0  
Number of Shares, Forfeited (37,152)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number, Ending Balance 14,052,288  
Number of Shares, Vested and expected to vest as of June 30, 2021 14,052,288  
Number of shares exercisable as of June 30, 2021 14,052,288