XML 42 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Schedule of changes in the fair value of warrant liabilities
6 Months Ended
Jun. 30, 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 $ 22,400,000
Change in valuation inputs or other assumptions (12,600,000)
Fair value as of June 30, 2021 9,800,000
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 41,400,000
Change in valuation inputs or other assumptions (21,850,000)
Fair value as of June 30, 2021 19,550,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 63,800,000
Change in valuation inputs or other assumptions (34,450,000)
Fair value as of June 30, 2021 $ 29,350,000