v3.25.1
Schedule of Stock Option Activity (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]        
Options outstanding at beginning 35 60 60  
Weighted average exercisable price $ 18,872 $ 21,954 $ 21,954  
Weighted average remaining contractual terms (years), outstanding at ending 9 years 9 months 18 days 6 years 10 months 24 days 5 years 6 months 6 years 10 months 24 days
Intrinsic value, outstanding at beginning of period  
Options, granted 50,000    
Weighted average exercise price, granted $ 3.18    
Weighted average remaining contractual terms (years), outstanding at beginning 10 years      
Options, exercised    
Weighted average exercise price, exercised    
Options, forfeited    
Weighted average exercise price, forfeited    
Options, expired (1)    
Weighted average exercise price, expired $ 97,196,800    
Options, outstanding at end 50,034 60 35 60
Weighted average exercise price, outstanding at end of period $ 10.84 $ 21,954 $ 18,872 $ 21,954
Intrinsic value, outstanding at end of period
Options, exercisable at end 50,034 42    
Weighted average exercise price, exercisable at end of period $ 18.84 $ 66,112    
Weighted average remaining contractual terms (years), exercisable 9 years 9 months 18 days 7 years 7 months 6 days    
Intrinsic value, exercisable at end of period    
Vested and expected to vest at end 50,009 49    
Weighted average exercise price, vested and expected to vest at end $ 10.78 $ 23,920    
Weighted average remaining contractual terms (years), vested and expected to vest 9 years 9 months 18 days 7 years 8 months 12 days    
Intrinsic value, vested and expected to vest end of period