v3.25.1
Fair Value Measurements - Schedule of Financial Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Financial liabilities:    
Warrant liability – Public Warrants $ 440,000 $ 350,000
Shortfall payment liability 20,636 20,636
Total financial liabilities 460,636 370,636
Level 1 [Member]    
Financial liabilities:    
Warrant liability – Public Warrants
Shortfall payment liability
Total financial liabilities
Level 2 [Member]    
Financial liabilities:    
Warrant liability – Public Warrants 440,000 350,000
Shortfall payment liability
Total financial liabilities 440,000 350,000
Level 3 [Member]    
Financial liabilities:    
Warrant liability – Public Warrants
Shortfall payment liability 20,636 20,636
Total financial liabilities $ 20,636 $ 20,636