Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements (Details) - Schedule of gross holding gains and fair value of held-to-maturity securities

v3.21.4
Fair Value Measurements (Details) - Schedule of gross holding gains and fair value of held-to-maturity securities
Dec. 31, 2020
USD ($)
Assets  
Investments held in Trust Account - U.S. Treasury Securities $ 237,307,717
Liabilities:  
Total fair value 279,896,204
Public Warrants [Member]  
Liabilities:  
Warrant Liability 27,046,487
Private Warrants [Member]  
Liabilities:  
Warrant Liability 15,542,000
Level 1 [Member]  
Assets  
Investments held in Trust Account - U.S. Treasury Securities 237,307,717
Liabilities:  
Total fair value 237,307,717
Level 1 [Member] | Public Warrants [Member]  
Liabilities:  
Warrant Liability
Level 1 [Member] | Private Warrants [Member]  
Liabilities:  
Warrant Liability
Level 2 [Member]  
Assets  
Investments held in Trust Account - U.S. Treasury Securities
Liabilities:  
Total fair value
Level 2 [Member] | Public Warrants [Member]  
Liabilities:  
Warrant Liability
Level 2 [Member] | Private Warrants [Member]  
Liabilities:  
Warrant Liability
Level 3 [Member]  
Assets  
Investments held in Trust Account - U.S. Treasury Securities
Liabilities:  
Total fair value 42,588,487
Level 3 [Member] | Public Warrants [Member]  
Liabilities:  
Warrant Liability 27,046,487
Level 3 [Member] | Private Warrants [Member]  
Liabilities:  
Warrant Liability $ 15,542,000