Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details)

v3.21.2
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability $ 15,364,800 $ 10,943,950 $ 10,012,550
Convertible note payable 1,500,000 750,000
Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 30,118,500  
Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability  
Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Warrant liability 16,864,800 11,693,950  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust 109,742,246 162,019,909  
Warrant liability 30,118,500  
Convertible note payable  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust  
Warrant liability  
Convertible note payable  
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust  
Warrant liability 15,364,800 10,943,950  
Convertible note payable 1,500,000 750,000  
Fair Value, Recurring [Member] | Money Market Fund [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust 109,742,246 28,383  
Fair Value, Recurring [Member] | Money Market Fund [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust  
Fair Value, Recurring [Member] | Money Market Fund [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust  
Fair Value, Recurring [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust   161,991,526  
Fair Value, Recurring [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust    
Fair Value, Recurring [Member] | US Treasury Securities [Member] | Fair Value, Inputs, Level 3 [Member]      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Assets held in Trust