v3.26.1
STOCK-BASED COMPENSATION (Details) - Warrants [Member]
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Number of shares issuable upon exercise of warrants beginning balance 7,887,456
Number of warrants, Issued 207,565
Number of shares issuable upon exericise of warrants, Exercisable 3,321,034
Number of shares issuable upon exercise of warrants ending balance 8,095,021
Weighted Average Exercise Price, Options outstanding at beginning of year | $ / shares $ 5.95
Weighted Average Exercise Price, Issued | $ / shares 6.07
Weighted Average Exercise Price, Ending | $ / shares $ 5.95
Weighted Average Remaining Contractual Life 4 years 6 months 25 days