Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details) - Schedule of the derivative warrant liabilities

v3.21.4
Fair Value Measurements (Details) - Schedule of the derivative warrant liabilities
9 Months Ended
Sep. 30, 2021
USD ($)
Schedule of the derivative warrant liabilities [Abstract]  
Level 3 Derivative warrant liabilities at December 31, 2020 $ 19,616,670
Transfer of Public Warrants out of Level 3 (11,883,330)
Change in value inputs or other assumptions (3,528,340)
Level 3 Derivative warrant liabilities at September 30, 2021 $ 4,205,000