v3.25.1
Fair Value Measurements - Schedule of Changes in Fair Value of Financial Instruments (Details) - Fair Value, Inputs, Level 3 [Member] - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Private Placement Warrants [Member]    
Changes in fair value of financial liabilities measured with level 3:    
Fair Value at beginning $ 1,880,000 $ 940,000
Change in fair value 846,000 (921,200)
Fair Value at ending 2,726,000 $ 18,800
Public Warrants [Member]    
Changes in fair value of financial liabilities measured with level 3:    
Fair Value at beginning 2,300,000  
Change in fair value 1,035,000  
Fair Value at ending 3,335,000  
Conversion feature [Member]    
Changes in fair value of financial liabilities measured with level 3:    
Fair Value at beginning 684,887  
Change in fair value 12,656  
Fair Value at ending $ 697,543