XML 46 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Fair Value Measurements - Schedule of Assets Accounted for at Fair Value on Recurring Basis (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Assets:    
Fair value measurements of assets $ 551,849,110 $ 100,157,618
Fair Value, Measurements, Recurring | Corporate Bonds and Government Securities    
Assets:    
Fair value measurements of assets 551,849,110  
Fair Value, Measurements, Recurring | Corporate Bond Securities    
Assets:    
Fair value measurements of assets   100,157,618
Level 2 | Fair Value, Measurements, Recurring | Corporate Bonds and Government Securities    
Assets:    
Fair value measurements of assets $ 551,849,110  
Level 2 | Fair Value, Measurements, Recurring | Corporate Bond Securities    
Assets:    
Fair value measurements of assets   $ 100,157,618