v3.22.0.1
Fair Value Measurement and Financial Instruments - Schedule of Fair Value Measurement Inputs and Valuation Techniques (Details) - Derivative warrant liability - Fair value, recurring
$ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative warrant liability $ 985,181
Level 3  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative warrant liability $ 985,181
Level 3 | Stock volatility | Black-Scholes option-pricing model  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.444
Level 3 | Risk-free rate | Black-Scholes option-pricing model  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Derivative liability, measurement input 0.009
Level 3 | Expected term | Black-Scholes option-pricing model  
Fair Value Measurement Inputs and Valuation Techniques [Line Items]  
Expected term 9 years 3 months 18 days