v3.25.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Mar. 10, 2023
Preferred stock, par value, (in dollars per share) $ 0.0001 $ 0.0001  
Preferred stock, shares authorized 1,000,000 1,000,000  
Preferred stock, shares issued (in shares) 0 0  
Preferred stock, shares outstanding (in shares) 0 0  
Class A common stock      
Common shares, par value (in dollars per share) $ 0.0001 $ 0.0001  
Common stock, shares authorized (in shares) 280,000,000 280,000,000  
Class B Common Stock      
Common shares, par value (in dollars per share) $ 0.0001 $ 0.0001  
Common stock, shares authorized (in shares) 20,000,000 20,000,000  
Common stock, shares issued (in shares) 5 5  
Common stock, shares outstanding (in shares) 5 5  
Class A common stock subject to possible redemption      
Class A common stock subject to possible redemption, outstanding (in shares) 4,104,543 4,345,663 6,630,703
Class A common stock subject to possible redemption, redemption value (in dollars per share) $ 11.6 $ 10.81 $ 10.3
Common Class A Not Subject To Redemption [Member]      
Class A common stock subject to possible redemption, outstanding (in shares)   2,285,040  
Common stock, shares issued (in shares) 10,816,995 10,816,995  
Common stock, shares outstanding (in shares) 10,816,995 10,816,995