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

Schedule of Warrant Activity (Details)

v3.25.4
Schedule of Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Common Stock Warrants And Options    
Warrants outstanding, beginning balance 1,120,429 304,962
Weighted average exercise price, beginning balance $ 18.85 $ 63.30
Number of warrants, granted 16,468,308 828,800
Weighted average exercise price, granted $ 0.5319 $ 4.47
Number of warrants, forfeited/cancelled (1,866) (13,333)
Weighted average exercise price, forfeited/cancelled $ 165.00 $ 165.00
Number of warrants, exercised (9,589,536)
Weighted average exercise price, exercised
Number of warrants, granted pursuant to full ratchet price and anti-dilution protections [1] 42,535,592  
Weighted average exercise price, granted pursuant to full ratchet price and anti-dilution protections [1] $ 0.5319  
Warrants outstanding, ending balance 50,532,927 1,120,429
Weighted average exercise price, ending balance $ 0.92 $ 18.85
Warrants exercisable, ending balance 16,344,159  
Weighted average exercise price, exercisable, ending balance $ 1.74  
[1] In connection with subsequent equity issuances, the exercise price of the warrants was reduced and the number of shares issuable upon exercise was increased in accordance with the antidilution provisions of the warrant agreements.