Annual report [Section 13 and 15(d), not S-K Item 405]

Warrants - Schedule of Warrant Activity (Details)

v3.25.1
Warrants - Schedule of Warrant Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Warrant Activity [Line Items]    
Number of Warrants, Outstanding and exercisable, Beginning (in Shares) 767,800 767,800
Weighted average exercise price, Outstanding and exercisable, Beginning $ 82.44 $ 82.44
Number of Warrants, Granted (in Shares) 2,525,892
Exercise price per share, Granted  
Weighted average exercise price, Granted $ 3.9
Number of Warrants, Expired / Cancelled (in Shares)
Exercise price per share, Expired / Cancelled
Weighted average exercise price, Expired / Cancelled
Number of Warrants, Exercised (in Shares)
Exercise price per share, Exercised
Weighted average exercise price, Exercised
Number of Warrants, Outstanding and exercisable, Ending (in Shares) 3,293,692 767,800
Weighted average exercise price, Outstanding and exercisable, Ending $ 15.62 $ 82.44
Minimum [Member]    
Schedule of Warrant Activity [Line Items]    
Exercise price per share, Outstanding and exercisable, Beginning 37.6 37.6
Exercise price per share, Granted 3.85  
Exercise price per share, Outstanding and exercisable, Ending 3.85 37.6
Maximum [Member]    
Schedule of Warrant Activity [Line Items]    
Exercise price per share, Outstanding and exercisable, Beginning 125 125
Exercise price per share, Granted 8.13  
Exercise price per share, Outstanding and exercisable, Ending $ 125 $ 125