XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Summary of Changes in Fair Value of Financial Instruments with Level 3 Inputs (Details) - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance $ 2,353,677  
Change in fair value (543,677)  
Fair value ending balance 1,810,000  
Fair value beginning balance 12,908,866 $ 327,710,621
Change in fair value (1,918,866) (106,413,646)
Fair value ending balance 10,990,000 221,296,975
Private Placement Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 5,007,058 89,862,127
Change in fair value (1,167,058) (33,879,330)
Fair value ending balance 3,840,000 55,982,797
Forward Purchase Agreements (FPAs)    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 2,073,086 186,468,494
Change in fair value 596,914 (73,444,316)
Fair value ending balance 2,670,000 113,024,178
Level 3    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 2,353,677  
Change in fair value (543,677)  
Fair value ending balance 1,810,000  
Fair value beginning balance 2,073,086 276,330,621
Change in fair value 596,914 (107,323,646)
Fair value ending balance 2,670,000 169,006,975
Level 3 | Private Placement Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance   89,862,127
Change in fair value   (33,879,330)
Fair value ending balance   55,982,797
Level 3 | Forward Purchase Agreements (FPAs)    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 2,073,086 186,468,494
Change in fair value 596,914 (73,444,316)
Fair value ending balance 2,670,000 $ 113,024,178
Forward Purchase Agreements (FPAs)    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 2,353,677  
Change in fair value (543,677)  
Fair value ending balance 1,810,000  
Forward Purchase Agreements (FPAs) | Level 3    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Fair value beginning balance 2,353,677  
Change in fair value (543,677)  
Fair value ending balance $ 1,810,000