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)
Jun. 30, 2021
USD ($)
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost $ 276,055,797
Investment Securities Held-to-Maturity, Gross Unrealized Losses (4,142)
Investment Securities Held-to-Maturity, Fair Value 276,051,655
U.S. Money Market  
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost 1,176
Investment Securities Held-to-Maturity, Fair Value 1,176
U.S. Treasury Securities  
Schedule Of Held To Maturity Securities [Line Items]  
Investment Securities Held-to-Maturity, Carrying Value/Amortized Cost 276,054,621
Investment Securities Held-to-Maturity, Gross Unrealized Losses (4,142)
Investment Securities Held-to-Maturity, Fair Value $ 276,050,479