Fair Value Measurements, Level 3 Fair Value Measurement Inputs (Details)
Mar. 31, 2021
Dec. 31, 2020
Fair Value Measurements [Abstract]    
Option term 5 years  
Warrant [Member]    
Fair Value Measurements [Abstract]    
Option term 8 months 12 days 1 year
Warrant [Member] | Volatility [Member]    
Fair Value Measurements [Abstract]    
Measurement input 0.1500 0.2090
Warrant [Member] | Risk Free Interest Rate [Member]    
Fair Value Measurements [Abstract]    
Measurement input 0.0092 0.0036
Warrant [Member] | Expected Dividends [Member]    
Fair Value Measurements [Abstract]    
Measurement input 0.0000 0.0000
Warrant [Member] | Probability of Successful Initial Business Combination [Member]    
Fair Value Measurements [Abstract]    
Measurement input 0.800 0.800