XML 50 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details) - USD ($)
Dec. 31, 2023
Jun. 15, 2023
Commitments and Contingencies (Details) [Line Items]    
Market value of securities   $ 35,000,000
Public Offering [Member]    
Commitments and Contingencies (Details) [Line Items]    
Additional fee payable percentage 3.50%  
Additional fee payable $ 4,025,000