v3.25.2
Schedule of Information Related to Stock Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants, outstanding 3,849,308 1,747,093
Options exercisable, Number of options 3,849,108  
Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Number of warrants, outstanding 3,849,308  
Warrant exercisable, weighted average remaining life in years 4 years 10 months 17 days  
Options exercisable, Number of options 3,849,108  
Exercise Price One [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 1.00  
Number of warrants, outstanding 3,062,465  
Warrant exercisable, weighted average remaining life in years 4 years 11 months 8 days  
Options exercisable, Number of options 3,062,465  
Exercise Price Two [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 2.06  
Number of warrants, outstanding 679,800  
Warrant exercisable, weighted average remaining life in years 4 years 11 months 8 days  
Options exercisable, Number of options 679,800  
Exercise Price Three [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 12.50  
Number of warrants, outstanding 4,050  
Warrant exercisable, weighted average remaining life in years 3 years 5 months 12 days  
Options exercisable, Number of options 4,050  
Exercise Price Four [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 47.50  
Number of warrants, outstanding 20,347  
Warrant exercisable, weighted average remaining life in years 3 years 8 months 12 days  
Options exercisable, Number of options 20,347  
Exercise Price Five [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 57.75  
Number of warrants, outstanding 19,965  
Warrant exercisable, weighted average remaining life in years 3 years 7 days  
Options exercisable, Number of options 19,965  
Exercise Price Six [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 350.00  
Number of warrants, outstanding 27,551  
Warrant exercisable, weighted average remaining life in years 2 years 9 months 29 days  
Options exercisable, Number of options 27,551  
Exercise Price Seven [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 700.00  
Number of warrants, outstanding 13,944  
Warrant exercisable, weighted average remaining life in years 2 years 5 months 12 days  
Options exercisable, Number of options 13,944  
Exercise Price Eight [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 1,760.50  
Number of warrants, outstanding 200  
Exercise Price Nine [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 2,415.00  
Number of warrants, outstanding 3,651  
Warrant exercisable, weighted average remaining life in years 2 years 5 months 12 days  
Options exercisable, Number of options 3,651  
Exercise Price Ten [Member] | Warrant [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Weighted average exercise price, outstanding $ 4,025.00  
Number of warrants, outstanding 17,335  
Warrant exercisable, weighted average remaining life in years 2 years 5 months 12 days  
Options exercisable, Number of options 17,335