XML 97 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings Per Share - Summary of Potentially Diluted Basic EPS (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Convertible preferred stock    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 23,153 13,064
Stock options    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 1,217 803
Restricted Stock Units    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 3,330 1,359
Warrants | Private placement warrants    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 0 3,585
Warrants | Public warrants    
Earnings Per Share [Line Items]    
Amounts that could potentially dilute basic EPS in the future (in shares) 0 5,717