XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Derivative Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets $ 1,810,000 $ 2,353,677    
Liabilities 10,990,000 12,908,866 $ 221,296,975 $ 327,710,621
Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 4,480,000 5,828,722 52,290,000 51,380,000
Private Placement Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 3,840,000 5,007,058 55,982,797 89,862,127
Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 2,670,000 2,073,086 113,024,178 186,468,494
Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Level 3        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Liabilities 2,670,000 2,073,086 169,006,975 276,330,621
Level 3 | Private Placement Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities     55,982,797 89,862,127
Level 3 | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 2,670,000 2,073,086 $ 113,024,178 $ 186,468,494
Level 3 | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Fair Value Recurring Basis        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Liabilities 10,990,000 12,908,866    
Fair Value Recurring Basis | Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 4,480,000 5,828,722    
Fair Value Recurring Basis | Private Placement Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 3,840,000 5,007,058    
Fair Value Recurring Basis | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 2,670,000 2,073,086    
Fair Value Recurring Basis | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Fair Value Recurring Basis | Level 1        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 4,480,000 5,828,722    
Fair Value Recurring Basis | Level 1 | Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 4,480,000 5,828,722    
Fair Value Recurring Basis | Level 2        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 3,840,000 5,007,058    
Fair Value Recurring Basis | Level 2 | Private Placement Warrants        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 3,840,000 5,007,058    
Fair Value Recurring Basis | Level 3        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets 1,810,000 2,353,677    
Liabilities 2,670,000 2,073,086    
Fair Value Recurring Basis | Level 3 | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Liabilities 2,670,000 2,073,086    
Fair Value Recurring Basis | Level 3 | Forward Purchase Agreements (FPAs)        
Fair Value Liabilities Measured On Recurring Basis [Line Items]        
Assets $ 1,810,000 $ 2,353,677