v3.25.1
Schedule of Stock Option Transactions (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]      
Number of options, outstanding beginning balance 1,166,081 121,276  
Weighted average exercise price, beginning $ 2.37 $ 7.79  
Weighted average remaining contractual term (Years), outstanding 6 years 7 months 6 days 6 years 10 months 6 days 6 years 5 months 19 days
Aggregate intrinsic value, outstanding beginning  
Number of options, vested and exercisable 1,166,081 116,174  
Weighted average exercise price, vested and exercisable $ 2.37 $ 7.43  
Weighted average remaining contractual term (Years), vested and exercisable 6 years 7 months 6 days 6 years 10 months 6 days 6 years 7 months 9 days
Aggregate intrinsic value, vested and exercisable  
Number of options, unvested and non-exercisable 5,101  
Weighted average exercise price, unvested and non-exercisable $ 16.00  
Number of options, granted 1,054,603  
Weighted average exercise price, granted $ 1.78  
Number of options, exercised  
Weighted average exercise price, exercised  
Number of options, cancelled/forfeited (9,798)  
Weighted average exercise price, cancelled/forfeited $ 6.45  
Number of options, outstanding ending balance 1,166,081 1,166,081 121,276
Weighted average exercise price, ending $ 2.37 $ 2.37 $ 7.79
Aggregate intrinsic value, outstanding ending
Number of options, vested and exercisable 1,166,081 1,166,081 116,174
Weighted average exercise price, vested and exercisable $ 2.37 $ 2.37 $ 7.43
Aggregate intrinsic value, vested and exercisable
Number of options, unvested and non-exercisable 5,101
Weighted average exercise price, unvested and non-exercisable $ 16.00