v3.26.1
STOCK BASED COMPENSATION (Details 1) - Non Qualified Stock Options And Warrants [Member]
3 Months Ended
Mar. 31, 2026
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of shares outstanding, beginning balance | shares 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 | shares 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 | shares (11,875)
Exercise price forfeited, minimum $ 0.99
Exercise price forfeited, maximum 1.96
Weighted average exercise price, forfeited $ 1.15
Number of shares, exercised | shares (1,367,936)
Exercise price exercised, minimum $ 0.60
Exercise price exercised, maximum 5.51
Weighted average exercise price, exercised $ 1.45
Number of shares outstanding, ending balance | shares 7,868,767
Exercise price ending balance, minimum $ 0.51
Exercise price ending balance, maximum 16.81
Weighted average exercise price, ending balance $ 3.82
Number of shares, exercisable | shares 7,007,097
Exercise price exercisable, minimum $ 0.51
Exercise price exercisable, maximum 16.81
Weighted average exercise price, exercisable $ 3.97