Quarterly report pursuant to Section 13 or 15(d)

Fair Value Measurements, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)

v3.23.3
Fair Value Measurements, Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Liabilities [Abstract]          
Derivative warrant liabilities $ 1,917,670   $ 1,917,670   $ 871,670
Fair Value, Transfers Between Level 1 to Level 2 [Abstract]          
Change in fair value of derivative warrant liabilities 1,046,000 $ 1,394,660 (1,046,000) $ 14,469,660  
Public Warrants [Member]          
Fair Value, Transfers Between Level 1 to Level 2 [Abstract]          
Transferred from Level 1 to Level 2 $ 1,265,000   $ 1,265,000    
Significant Other Unobservable Inputs (Level 3) [Member] | Dividend Rate [Member]          
Fair Value, Transfers Between Level 1 to Level 2 [Abstract]          
Fair value measurement, warrants 0   0    
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member]          
Assets [Abstract]          
Investments held in Trust Account - U.S Treasury securities         350,332,362
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Public Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities $ 0   $ 0   575,000
Recurring [Member] | Quoted Prices in Active Markets (Level 1) [Member] | Private Placement Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities 0   0   0
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member]          
Assets [Abstract]          
Investments held in Trust Account - U.S Treasury securities         0
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Public Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities 1,265,000   1,265,000   0
Recurring [Member] | Significant Other Observable Inputs (Level 2) [Member] | Private Placement Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities 652,670   652,670   296,670
Recurring [Member] | Significant Other Unobservable Inputs (Level 3) [Member]          
Assets [Abstract]          
Investments held in Trust Account - U.S Treasury securities         0
Recurring [Member] | Significant Other Unobservable Inputs (Level 3) [Member] | Public Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities 0   0   0
Recurring [Member] | Significant Other Unobservable Inputs (Level 3) [Member] | Private Placement Warrants [Member]          
Liabilities [Abstract]          
Derivative warrant liabilities $ 0   $ 0   $ 0