Quarterly report [Sections 13 or 15(d)]

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

v3.25.2
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Outstanding at ending of period 1,279 1,455
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 9 months 18 days 5 years 3 months 18 days
Aggregate Intrinsic Value, Beginning balance $ 0 $ 0
Aggregate Intrinsic Value, Ending balance $ 0 $ 0
Warrants [Member]    
Outstanding at beginning of period 1,563,182 9,642
Warrants granted 356,405 21,180
Warrants exercised (579,218) (9,382)
Warrants expired/forfeited (44)  
Outstanding at ending of period 1,340,325 21,440
Exercise Price Per Share, Warrants Exercised   $ 297.00
Exercise Price Per Share, Warrants Expired $ 1,650.00 0
Weighted Average Exercise Price Per Share, Beginning balance 10.40 1,870.00
Weighted Average Exercise Price Per Share, Warrants granted 8.07 297.00
Weighted Average Exercise Price Per Share, Warrants exercised 8.39 297.00
Weighted Average Exercise Price Per Share, Warrants expired 1,650.00 0
Weighted Average Exercise Price Per Share, Ending balance $ 8.59 $ 484.00
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 4 years 3 months 18 days 4 years 10 months 24 days
Weighted Average Remaining Contractual Life, Warrants Exercised 4 years 3 months 18 days  
Weighted Average Remaining Contractual Life, Ending balance 4 years 3 months 18 days 4 years 8 months 12 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, Warrants granted $ 7.60 $ 297.00
Exercise Price Per Share, Warrants Exercised 8.29  
Exercise Price Per Share, Beginning balance 9.60 1,485.00
Exercise Price Per Share, Ending balance 7.60 297.00
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Warrants granted 8.29 682.00
Exercise Price Per Share, Warrants Exercised 9.60  
Exercise Price Per Share, Beginning balance 4,675.00 5,841.00
Exercise Price Per Share, Ending balance $ 4,675.00 $ 5,841.00