XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements (Details) - Schedule of fair value warrant liabilities
6 Months Ended
Jun. 30, 2021
USD ($)
Private Placement [Member]  
Fair Value Measurements (Details) - Schedule of fair value warrant liabilities [Line Items]  
Fair value as of January 1, 2021 $ 30,032,168
Change in valuation inputs or other assumptions 14,762,800
Fair value as of June 30, 2021 44,794,968
Public [Member]  
Fair Value Measurements (Details) - Schedule of fair value warrant liabilities [Line Items]  
Fair value as of January 1, 2021 40,290,250
Change in valuation inputs or other assumptions 27,598,082
Fair value as of June 30, 2021 67,888,332
Warrant Liabilities [Member]  
Fair Value Measurements (Details) - Schedule of fair value warrant liabilities [Line Items]  
Fair value as of January 1, 2021 70,322,418
Change in valuation inputs or other assumptions 42,360,882
Fair value as of June 30, 2021 $ 112,683,300