Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement (Details)

v3.22.0.1
Fair Value Measurement (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Marketable Securities held in Trust Account $ 345,019,104  
Liabilities:    
Period for calculating SPAC volatility based on historical stock prices 6 years  
Fair Value, Net Asset (Liability)   $ 0
Public Warrants    
Liabilities:    
Warranty liability $ 5,865,000  
Private Placement Warrants    
Liabilities:    
Warranty liability 5,043,333  
Recurring | Public Warrants    
Liabilities:    
Warranty liability 5,865,000  
Recurring | Private Placement Warrants    
Liabilities:    
Warranty liability 5,043,333  
U.S. Treasury Securities | Recurring    
Assets:    
Marketable Securities held in Trust Account 345,019,104  
Convertible Promissory Note | Recurring    
Liabilities:    
Warranty liability 762,850  
Level 1 | Recurring | Public Warrants    
Liabilities:    
Warranty liability 5,865,000  
Level 1 | U.S. Treasury Securities | Recurring    
Assets:    
Marketable Securities held in Trust Account 345,019,104  
Level 2 | Recurring | Private Placement Warrants    
Liabilities:    
Warranty liability 5,043,333  
Level 3 | Convertible Promissory Note | Recurring    
Liabilities:    
Warranty liability $ 762,850