Quarterly report pursuant to Section 13 or 15(d)

Cash and Securities Held in Trust Account - Schedule of Carrying Value, Excluding Gross Unrealized Holding Loss and Fair Value of Held to Maturity Securities (Details)

v3.21.2
Cash and Securities Held in Trust Account - Schedule of Carrying Value, Excluding Gross Unrealized Holding Loss and Fair Value of Held to Maturity Securities (Details)
Mar. 31, 2021
USD ($)
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost $ 276,040,259
Investment Securities Held-to-Maturity, Gross Unrealized Losses 5,789
Investment Securities Held-to-Maturity, Fair Value 276,046,049
U.S. Money Market  
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost 809
Investment Securities Held-to-Maturity, Fair Value 809
U.S. Treasury Securities  
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost 276,039,450
Investment Securities Held-to-Maturity, Gross Unrealized Losses 5,789
Investment Securities Held-to-Maturity, Fair Value $ 276,045,240