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

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

v3.25.1
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 3) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Outstanding at beginning of period 1,541 1,004
Options granted   978
Options expired/forfeited (218) (441)
Outstanding at ending of period 1,323 1,541
Option outstanding number of shares exercisable 1,048 924
Weighted Average Remaining Contractual Life , Beginning balance 5 years 8 months 12 days 5 years 3 months 18 days
Weighted Average Remaining Contractual Life, Options Granted   4 years 1 month 6 days
Weighted Average Remaining Contractual Life, ending balance 4 years 10 months 24 days 5 years 8 months 12 days
Weighted Average Remaining Contractual Life, exercisable 5 years 4 years 4 months 24 days
Weighted Average Exercise Price Per Share, Beginning balance $ 2,211.00 $ 1,881.00
Weighted Average Exercise Price Per Share, Options granted 0 1,287.00
Weighted Average Exercise Price Per Share, Options exercised 0 0
Weighted Average Exercise Price Per Share, Options Expired/Forfeited 2,591.50 1,309.00
Weighted Average Exercise Price Per Share, ending balance 2,178.70 2,211.00
Weighted Average Exercise Price Per Share Exercisable $ 2,221.70 $ 2,354.00
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Options exercised 0 0
Aggregate Intrinsic Value, Options granted 0 0
Aggregate Intrinsic Value, Options expired forfeited 0 0
Aggregate Intrinsic Value, Ending balance 0 0
Aggregate Intrinsic Value, exercisable $ 0 $ 0
Stock Options [Member] | Bottoms [Member]    
Exercise Price Per Share, Beginning balance $ 528.00 $ 869.00
Options Granted 0 528.00
Options Expired/Forfeited 869.20 869.00
Exercise Price Per Share, Ending balance 528.00 528.00
Exercise Price Per Share Exercisable, Ending balance 528.00 528.00
Stock Options [Member] | Tops [Member]    
Exercise Price Per Share, Beginning balance 10,230 10,230.00
Options Granted   2,552.00
Options Expired/Forfeited 3,430.00 2,629.00
Exercise Price Per Share, Ending balance 10,230.00 10,230
Exercise Price Per Share Exercisable, Ending balance $ 10,230.00 $ 10,230.00