XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements (Details) - Schedule of fair value of derivative warrant liabilities
3 Months Ended
Mar. 31, 2021
USD ($)
Schedule of fair value of derivative warrant liabilities [Abstract]  
Derivative warrant liabilities beginning of the period
Issuance of Public and Private Warrants 39,511,970
Change in fair value of derivative warrant liabilities 3,392,750
Derivative warrant liabilities at March 31, 2021 $ 42,904,720