v3.25.2
Fair Value Measurements (Details 1) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Warrant liability $ 133,333 $ 266,667 $ 3,160,933 $ 1,297,866
Fair Value, Recurring [Member]        
Warrant liability 133,333 266,667    
Public Warrant        
Warrant liability $ 133,333 $ 266,667 $ 2,013,333 $ 826,666