Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities

v3.21.1
Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities
3 Months Ended
Mar. 31, 2021
USD ($)
Private Placement [Member]  
Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities [Line Items]  
Fair value as of December 31, 2020 $ 8,008,334
Change in valuation inputs or other assumptions 2,221,667
Fair value as of March 31, 2021 10,230,001
Public [Member]  
Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities [Line Items]  
Fair value as of December 31, 2020 14,854,167
Change in valuation inputs or other assumptions 4,120,833
Fair value as of March 31, 2021 18,975,000
Warrant Liabilities [Member]  
Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities [Line Items]  
Fair value as of December 31, 2020 22,862,501
Change in valuation inputs or other assumptions 6,342,500
Fair value as of March 31, 2021 $ 29,205,001