Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Antidilutive Shares (Details)

v3.22.0.1
Earnings Per Share - Antidilutive Shares (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 142,900,633 148,510,225
Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0 221,591,059
Redeemable Convertible Preferred Stock | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total   68,709,583
Redeemable Convertible Preferred Stock | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total   221,591,059
Stock Options | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 81,478,914 77,417,673
Stock Options | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0 0
Restricted stock | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 35,140,985 2,382,969
Restricted stock | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0 0
Derivative | Private Placement Warrants | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 8,900,000  
Derivative | Private Placement Warrants | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0  
Derivative | Public Warrants | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 12,218,420  
Derivative | Public Warrants | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0  
Derivative | Earnout Shares | Common Class A    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,162,314  
Derivative | Earnout Shares | Common Class B    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 0