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

STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1)

v3.26.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Outstanding at ending of period 1,210 1,323
Weighted Average Remaining Contractual Life, Beginning balance 4 years 10 months 24 days 5 years 8 months 12 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 6 months 4 years 5 months 30 days
Warrants [Member]    
Outstanding at beginning of period 1,563,182 9,642
Warrants granted 3,954,151 2,426,413
Warrants exercised (579,219) (872,873)
Warrants expired/forfeited (52) 0
Outstanding at ending of period 4,938,062 1,563,182
Weighted Average Exercise Price Per Share, Beginning balance $ 10.40 $ 1,716.00
Weighted Average Exercise Price Per Share, Warrants granted 1.97 11.50
Weighted Average Exercise Price Per Share, Warrants exercised 8.39 17.10
Weighted Average Exercise Price Per Share, Warrants expired 2,163.68 0
Weighted Average Exercise Price Per Share, Ending balance $ 3.30 $ 10.40
Weighted Average Remaining Contractual Life, Beginning balance 4 years 9 months 18 days 4 years 7 months 6 days
Weighted Average Remaining Contractual Life, Warrants Granted 3 years 10 months 24 days  
Weighted Average Remaining Contractual Life, Ending balance 3 years 10 months 24 days 4 years 9 months 18 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Warrants granted 0 0
Aggregate Intrinsic Value, Warrants Expired 0 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member] | Bottoms [Member]    
Exercise Price Per Share, Beginning balance $ 9.60 $ 1,485.00
Exercise Price Per Share, Warrants granted 1.30 9.60
Exercise Price Per Share, Warrants Exercised 8.29 9.60
Exercise Price Per Share, Warrants Expired 1,650.00  
Exercise Price Per Share, Ending balance 1.30 9.60
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Beginning balance 4,675.00 5,841.00
Exercise Price Per Share, Warrants granted 8.29 297.00
Exercise Price Per Share, Warrants Exercised 9.60 297.00
Exercise Price Per Share, Warrants Expired 4,675.00 0
Exercise Price Per Share, Ending balance $ 1,485.00 $ 0