Annual report pursuant to Section 13 and 15(d)

Earnings Per Share - Antidilutive Shares (Details)

v3.22.2
Earnings Per Share - Antidilutive Shares (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Common Class A      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 142,900,633 148,510,225 170,387,362
Common Class B      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 0 221,591,059 221,716,143
Redeemable Convertible Preferred Stock | Common Class A      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total   68,709,583 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 221,716,143
Stock Options | Common Class A      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 81,478,914 77,417,673 90,016,659
Stock Options | Common Class B      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 0 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 11,661,120
Restricted stock | Common Class B      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total 0 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