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

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

v3.25.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding at ending of period 1,323 1,541
Weighted Average Remaining Contractual Life, Beginning balance 5 years 8 months 12 days 5 years 3 months 18 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 10 months 24 days 5 years 8 months 12 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member]    
Outstanding at beginning of period 9,642 9,444
Warrants granted 2,426,413 557
Warrants exercised (872,873) 0
Warrants expired/forfeited 0 (359)
Outstanding at ending of period 1,563,182 9,642
Weighted Average Exercise Price Per Share, Beginning balance $ 1,716.00 $ 1,716.00
Weighted Average Exercise Price Per Share, Warrants granted 11.50 2,299.00
Weighted Average Exercise Price Per Share, Warrants exercised 17.10  
Weighted Average Exercise Price Per Share, Warrants expired 0 3,429.80
Weighted Average Exercise Price Per Share, Ending balance $ 10.40 $ 1,716.00
Weighted Average Remaining Contractual Life, Beginning balance 4 years 7 months 6 days 5 years 1 month 6 days
Weighted Average Remaining Contractual Life, Warrants Granted 4 years 9 months 18 days 3 years 4 months 24 days
Weighted Average Remaining Contractual Life, Ending balance 4 years 9 months 18 days 4 years 7 months 6 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 $ 1,485.00 $ 1,485.00
Exercise Price Per Share, Warrants granted 9.60 1,485.00
Exercise Price Per Share, Warrants Exercised 9.60  
Exercise Price Per Share, Warrants Expired   2,816.00
Exercise Price Per Share, Ending balance 9.60 1,485.00
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Beginning balance 9,900.00 9,900.00
Exercise Price Per Share, Warrants granted 297.00 2,772.00
Exercise Price Per Share, Warrants Exercised 297.00  
Exercise Price Per Share, Warrants Expired 0 9,900.00
Exercise Price Per Share, Ending balance $ 4,675.00 $ 9,900.00