v3.26.1
STOCK BASED COMPENSATION (Details 1) - Non qualified stock qptions and warrants [Member] - $ / shares
6 Months Ended
Jun. 30, 2026
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares outstanding, beginning balance 8,996,078
Exercise price beginning balance, minimum $ 0.51
Exercise price beginning balance, maximum 16.81
Weighted average exercise price beginning balance $ 3.47
Number of shares, granted 252,500
Exercise price granted, minimum $ 3.24
Exercise price granted, maximum 3.45
Weighted average exercise price granted $ 3.28
Number of shares, forfeited 28,749
Exercise price forfeited, minimum $ 1.00
Exercise price forfeited, maximum 4.70
Weighted average exercise price, forfeited $ 2.52
Number of shares, exercised 3,177,550
Exercise price exercised, minimum $ 0.60
Exercise price exercised, maximum 10.86
Weighted average exercise price, exercised $ 2.66
Number of shares outstanding, ending balance 6,042,279
Exercise price ending balance, minimum $ 0.51
Exercise price ending balance, maximum 16.81
Weighted average exercise price, ending balance $ 3.90
Number of shares, exercisable 5,332,468
Exercise price exercisable, minimum $ 0.51
Exercise price exercisable, maximum 16.81
Weighted average exercise price, exercisable $ 4.08