v3.25.2
Schedule of Warrant Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Weighted average exercise price, outstanding beginning 1,426.52 2,000.00
Weighted average exercise price exercisable beginning 1,426.52 2,000.00
Aggregate Intrinsic Value Exercisable, Beginning
Weighted average exercise price, Outstanding ending   1,426.52
Weighted average exercise price, Exercisable ending   1,426.52
Aggregate Intrinsic Value Exercisable, Ending  
Warrant [Member]    
Number of warrants, Outstanding beginning 14,619  
Weighted average exercise price, outstanding beginning 601.78  
Weighted average remaining contractual life in years, Outstanding 3 years 11 months 15 days 4 years 2 months 12 days
Number of warrants, Exercisable beginning 11,114  
Weighted average exercise price exercisable beginning 791.55  
Weighted average remaining contractual life in years, Exercisable 3 years 11 months 15 days 5 years 6 months 7 days
Aggregate Intrinsic Value Exercisable, Beginning  
Number of warrants, Granted  
Weighted average exercise price, Granted  
Number of warrants, Exercised  
Weighted average exercise price, Exercised  
Number of warrants, Forfeited or Expired (2,414)  
Weighted average exercise price, Forfeited or Expired  
Number of warrants, Outstanding ending 12,205 14,619
Weighted average exercise price, Outstanding ending 106.71 601.78
Number of warrants, Exercisable ending 12,205 11,114
Weighted average exercise price, Exercisable ending 106.71 791.55
Aggregate Intrinsic Value Exercisable, Ending