XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Derivative Instruments Measured at Fair Value on Recurring Basis (Details) - USD ($)
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Assets   $ 1,810,000 $ 2,353,677      
Liabilities $ 5,035,000 10,990,000 12,908,866 $ 76,660,000 $ 221,296,975 $ 327,710,621
Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,380,000 4,480,000 5,828,722 23,170,000 52,290,000 51,380,000
Private Placement Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,040,000 3,840,000 5,007,058 19,860,000 55,982,797 89,862,127
Forward Purchase Agreements (FPAs)            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 615,000 2,670,000 2,073,086 33,630,000 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 615,000 2,670,000 2,073,086 33,630,000 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 615,000 2,670,000 2,073,086 $ 33,630,000 $ 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     2,353,677      
Liabilities 5,035,000   12,908,866      
Fair Value Recurring Basis | Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,380,000   5,828,722      
Fair Value Recurring Basis | Private Placement Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,040,000   5,007,058      
Fair Value Recurring Basis | Forward Purchase Agreements (FPAs)            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 615,000   2,073,086      
Fair Value Recurring Basis | Forward Purchase Agreements (FPAs)            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Assets     2,353,677      
Fair Value Recurring Basis | Level 1            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,380,000   5,828,722      
Fair Value Recurring Basis | Level 1 | Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,380,000   5,828,722      
Fair Value Recurring Basis | Level 2            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,040,000   5,007,058      
Fair Value Recurring Basis | Level 2 | Private Placement Warrants            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities 2,040,000   5,007,058      
Fair Value Recurring Basis | Level 3            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Assets     2,353,677      
Liabilities 615,000   2,073,086      
Fair Value Recurring Basis | Level 3 | Forward Purchase Agreements (FPAs)            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Liabilities $ 615,000   2,073,086      
Fair Value Recurring Basis | Level 3 | Forward Purchase Agreements (FPAs)            
Fair Value Liabilities Measured On Recurring Basis [Line Items]            
Assets     $ 2,353,677