Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY (Details 2)

v3.25.2
STOCKHOLDERS' EQUITY (Details 2) - Common Stock Warrants - Unregistered - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Number of Warrants, beginning of year 675,745 671,448
Issued 1,062 698
Exercised 0 0
Cancelled 0 0
Expired (7,185) (10,624)
Number of Warrants, end of period 669,622 661,522
Weighted Average Exercise Price beginning $ 20.16 $ 21.59
Weighted Average Exercise Price, Issued 14.11 7.87
Weighted Average Exercise Price, Exercised 0 0
Weighted Average Exercise Price, Cancelled 0 0
Weighted Average Exercise Price, Expired 55.51 48.00
Weighted Average Exercise Price ending $ 19.77 $ 21.15