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

Schedule of Warrants Activity (Details)

v3.26.1
Schedule of Warrants Activity (Details) - Warrant [Member] - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Warrants outstanding, beginning balance 71,037 6,924
Weighted average exercise price, beginning balance $ 148.87 $ 635.29
Warrants, exercisable   300
Weighted average exercise price, exercisable   $ 185.00
Warrants, granted 1,647,841 64,713
Weighted average exercise price, granted $ 9.22 $ 113.58
Warrants, expired or cancelled (900)
Weighted average exercise price, expired or cancelled $ 1,365.56
Warrants, exercisable 71,037  
Weighted average exercise price, exercisable $ 148.87  
Weighted average remaining contractual term, outstanding 3 years 10 months 24 days 3 years 9 months 18 days
Weighted average remaining contractual term, exercisable 3 years 10 months 24 days 3 years 9 months 18 days
Warrants, exercised (281,747)  
Weighted average exercise price, exercised $ 6.25  
Warrants outstanding, ending balance 1,437,131 71,037
Warrants, exercisable 1,437,131 71,037
Weighted average exercise price, ending balance $ 16.71 $ 148.87
Weighted average exercise price, exercisable $ 16.71 $ 148.87