XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
STOCK BASED COMPENSATION (Stock option and warrant outstanding and exercisable) (Details) - Non Qualified Stock Options And Warrants [Member] - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of shares outstanding, beginning balance 8,809,807  
Exercise price beginning balance, minimum $ 0.51 $ 0.51
Exercise price beginning balance, maximum 16.81 $ 16.81
Weighted average exercise price beginning balance $ 2.76  
Number of shares, granted 106,000  
Exercise price granted, minimum $ 3.99  
Exercise price granted, maximum 4.60  
Weighted average exercise price granted $ 4.20  
Number of shares, expired  
Expired price expired  
Weighted average exercise price expired  
Number of shares, forfeited  
Exercise price forfeited  
Weighted average exercise price, forfeited  
Number of shares, exercised (314,000)  
Exercise price exercised, minimum $ 0.57  
Exercise price exercised, maximum 1.15  
Weighted average exercise price, exercised $ 0.62  
Number of shares outstanding, ending balance 8,601,807 8,809,807
Weighted average exercise price, ending balance $ 2.86 $ 2.76
Number of shares, exercisable 7,795,841  
Exercise price exercisable, minimum $ 0.51  
Exercise price exercisable, maximum 16.81  
Weighted average exercise price, exercisable $ 2.63