Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION (Details Narrative)

v3.24.2.u1
STOCK-BASED COMPENSATION (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Time Vesting Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Stock-based compensation expense $ 791,792 $ 1,075,158
Total unrecognized compensation cost 2,383,087  
Fair value of shares 3,665,166 3,798,884
Performance Vesting Stock Options [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation expense 16,244 0
Unrecognized cost 160,223  
Restricted Stock Awards [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total stock-based compensation expense 236,933 340,774
Unrecognized cost 641,132 1,447,790
Common Stock Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Unrecognized cost $ 39,096 $ 0
Non Employee Director and Board Advisor [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Nonemployee services transaction cost 110,000  
Share-based goods and non-employee services transaction to be paid quarterly $12,500 in cash and $15,000 in common stock.  
Board of Directors Chairman [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Nonemployee services transaction cost 140,000  
Share-based goods and non-employee services transaction to be paid quarterly $12,500 in cash and $22,500 in common stock.  
Stock Option Plan 2015 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares reserved for outstanding awards 2,270,000  
Omnibus Equity Incentive Plan 2021 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares reserved for outstanding awards 656,744  
Omnibus Equity Incentive Plan 2024 [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares reserved for outstanding awards 0  
Shares available for issuance 2,907,061