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 |