Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
STOCK WARRANTS STOCK OPTIONS AND RESTRICTED STOCK UNITS (Details 1) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Outstanding at ending of period 1,256 1,422
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 8 months 12 days 5 years 2 months 12 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,219) (9,382)
Warrants expired/forfeited (52)  
Outstanding at ending of period 1,340,316 21,440
Exercise Price Per Share, Warrants Exercised   $ 297.00
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 2,164  
Weighted Average Exercise Price Per Share, Ending balance $ 8.45 $ 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 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 4 years 6 months
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 Exercised $ 8.29  
Exercise Price Per Share, Warrants Expired 1,650  
Exercise Price Per Share, Beginning balance 9.60 $ 1,485.00
Exercise Price Per Share, Warrants granted 7.60 297.00
Exercise Price Per Share, Ending balance 7.60 297.00
Warrants [Member] | Tops [Member]    
Exercise Price Per Share, Warrants Exercised 9.60  
Exercise Price Per Share, Warrants Expired 4,675  
Exercise Price Per Share, Beginning balance 4,675.00 5,841.00
Exercise Price Per Share, Warrants granted 8.29 682.00
Exercise Price Per Share, Ending balance $ 4,675.00 $ 5,841.00