v3.25.2
STOCK BASED COMPENSATION (Details 1) - Non Qualified Stock Options And Warrants [Member] - $ / shares
6 Months Ended
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares outstanding, beginning balance 9,899,859
Exercise price beginning balance, minimum $ 0.51
Exercise price beginning balance, maximum 16.81
Weighted average exercise price beginning balance $ 3.07
Number of shares, granted 522,336
Exercise price granted, minimum $ 0.99
Exercise price granted, maximum 1.79
Weighted average exercise price granted $ 1.20
Number of shares, forfeited (79,355)
Exercise price forfeited, minimum $ 0.99
Exercise price forfeited, maximum 5.58
Weighted average exercise price, forfeited $ 3.64
Number of shares, exercised (1,632,500)
Exercise price exercised, minimum $ 0.69
Exercise price exercised, maximum 0.80
Weighted average exercise price, exercised $ 0.71
Number of shares outstanding, ending balance 8,710,340
Exercise price ending balance, minimum $ 0.51
Exercise price ending balance, maximum 16.81
Weighted average exercise price, ending balance $ 3.39
Number of shares, exercisable 7,812,281
Exercise price exercisable, minimum $ 0.51
Exercise price exercisable, maximum 16.81
Weighted average exercise price, exercisable $ 3.49