XML 43 R32.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Gross holding losses and fair value of held-to-maturity securities (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Fair Value Measurements    
Assets held in the Trust Account $ 402,637,389 $ 402,585,717
Cash    
Fair Value Measurements    
Assets held in the Trust Account   389
U.S. Treasury Securities    
Fair Value Measurements    
Assets held in the Trust Account   402,585,328
Level 1 | Marketable securities    
Fair Value Measurements    
Amortized Cost   402,585,328
Unrealized Gross Holding Loss   (11,602)
Fair Value   $ 402,573,726