XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Recurring Fair Value Measurements - Summary of Fair Values of Assets and Liabilities (Detail) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Assets    
Investments held in Trust Account $ 319,712,052 $ 319,232,602
Money Market Funds [Member]    
Assets    
Investments held in Trust Account 319,700,000 319,200,000
Fair Value, Recurring [Member]    
Liabilities    
Fair value, net asset (liability) 2,528,109 9,352,739
Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets    
Investments held in Trust Account 319,712,052 319,232,602
Fair Value, Recurring [Member] | Public warrant liability [Member]    
Liabilities    
Warrants liabilities 1,276,865 4,723,763
Fair Value, Recurring [Member] | Private warrant liability [Member]    
Liabilities    
Warrants liabilities 1,251,244 4,628,976
Level 1 [Member] | Fair Value, Recurring [Member]    
Liabilities    
Fair value, net asset (liability) 1,276,865 4,723,763
Level 1 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets    
Investments held in Trust Account 319,712,052 319,232,602
Level 1 [Member] | Fair Value, Recurring [Member] | Public warrant liability [Member]    
Liabilities    
Warrants liabilities 1,276,865 4,723,763
Level 1 [Member] | Fair Value, Recurring [Member] | Private warrant liability [Member]    
Liabilities    
Warrants liabilities 0 0
Level 2 [Member] | Fair Value, Recurring [Member]    
Liabilities    
Fair value, net asset (liability) 1,251,244 4,628,976
Level 2 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets    
Investments held in Trust Account 0 0
Level 2 [Member] | Fair Value, Recurring [Member] | Public warrant liability [Member]    
Liabilities    
Warrants liabilities 0 0
Level 2 [Member] | Fair Value, Recurring [Member] | Private warrant liability [Member]    
Liabilities    
Warrants liabilities 1,251,244 4,628,976
Level 3 [Member] | Fair Value, Recurring [Member]    
Liabilities    
Fair value, net asset (liability) 0 0
Level 3 [Member] | Fair Value, Recurring [Member] | Money Market Funds [Member]    
Assets    
Investments held in Trust Account 0 0
Level 3 [Member] | Fair Value, Recurring [Member] | Public warrant liability [Member]    
Liabilities    
Warrants liabilities 0 0
Level 3 [Member] | Fair Value, Recurring [Member] | Private warrant liability [Member]    
Liabilities    
Warrants liabilities $ 0 $ 0