XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.1
STOCK BASED COMPENSATION (Schedule of Stock-based Compensation Plans) (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation $ 1,869,340 $ 1,361,862
Share-Based Payment Arrangement, Option [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation
Twenty Sixteen Equity Incentive Plan [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation 1,795,842 1,338,932
Twenty Sixteen Equity Incentive Plan Restricted [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation 73,498 22,930
Warrants [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Total share-based compensation