v3.21.1
Fair Value Measurements - Summary of fair value of the derivative warrant liabilities measured with Level 3 inputs (Details) - Fair Value, Inputs, Level 3 [Member] - Warrants [Member]
6 Months Ended
Dec. 31, 2020
USD ($)
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]  
Issuance of Public and Private Warrants $ 13,765,730
Transfer of Public Warrants to Level 1 (12,109,500)
Change in fair value of derivative warrant liabilities (1,490,450)
Level 3 derivative warrant liabilities at December 31, 2020 $ 165,780