XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities - Warrant Liabilities [Member]
12 Months Ended
Dec. 31, 2021
USD ($)
Fair Value Measurements (Details) - Schedule of changes in the fair value of level 3 warrant liabilities [Line Items]  
Fair Value as of December 31, 2020
Initial measurement on January 29, 2021 30,954,321
Public warrant liability transferred to Level 1 (6,613,333)
Change in fair value (20,867,689)
Fair Value as of December 31, 2021 $ 3,473,299