Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements (Details) - Schedule of assets and liabilities that are measured at fair value on a recurring basis

v3.22.1
Fair Value Measurements (Details) - Schedule of assets and liabilities that are measured at fair value on a recurring basis - USD ($)
Mar. 31, 2022
Dec. 31, 2021
Assets:    
U.S. Money Market held in Trust Account $ 300,051,943 $ 300,025,197
Liabilities:    
Warrants Liability 2,464,000 4,774,000
U.S. Money Market held in Trust Account [Member]    
Assets:    
U.S. Money Market held in Trust Account 300,051,943 300,025,197
Quoted Prices in Active Markets (Level 1) [Member]    
Assets:    
U.S. Money Market held in Trust Account 300,051,943 300,025,197
Liabilities:    
Warrants Liability 2,400,000 4,650,000
Quoted Prices in Active Markets (Level 1) [Member] | U.S. Money Market held in Trust Account [Member]    
Assets:    
U.S. Money Market held in Trust Account 300,051,943 300,025,197
Significant Other Observable Inputs (Level 2) [Member]    
Assets:    
U.S. Money Market held in Trust Account
Liabilities:    
Warrants Liability 64,000 124,000
Significant Other Observable Inputs (Level 2) [Member] | U.S. Money Market held in Trust Account [Member]    
Assets:    
U.S. Money Market held in Trust Account
Significant Other Unobservable Inputs (Level 3) [Member]    
Assets:    
U.S. Money Market held in Trust Account
Liabilities:    
Warrants Liability
Significant Other Unobservable Inputs (Level 3) [Member] | U.S. Money Market held in Trust Account [Member]    
Assets:    
U.S. Money Market held in Trust Account
Public Warrants Liability [Member]    
Liabilities:    
Warrants Liability 2,400,000 4,650,000
Public Warrants Liability [Member] | Quoted Prices in Active Markets (Level 1) [Member]    
Liabilities:    
Warrants Liability 2,400,000 4,650,000
Public Warrants Liability [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Liabilities:    
Warrants Liability
Public Warrants Liability [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Liabilities:    
Warrants Liability
Private Placement Warrants Liability [Member]    
Liabilities:    
Warrants Liability 64,000 124,000
Private Placement Warrants Liability [Member] | Quoted Prices in Active Markets (Level 1) [Member]    
Liabilities:    
Warrants Liability
Private Placement Warrants Liability [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Liabilities:    
Warrants Liability 64,000 124,000
Private Placement Warrants Liability [Member] | Significant Other Unobservable Inputs (Level 3) [Member]    
Liabilities:    
Warrants Liability