Quarterly report pursuant to Section 13 or 15(d)

STOCK OPTIONS (Details Narrative)

v3.20.2
STOCK OPTIONS (Details Narrative) - USD ($)
6 Months Ended
Feb. 17, 2020
Feb. 21, 2019
Jun. 30, 2020
Jun. 30, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair market value of shares granted     $ 255,017 $ 366,900
Unrecognized share-based compensation expense     $ 624,479  
Unrecognized share-based compensation expense, weighted-average period of amortization     2 years 3 months  
Todd Cravens | Amendment #1 Cravens Employment Agreement        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Common stock exercise price   $ 1.90    
Todd Cravens | Amendment #2 Cravens Employment Agreement        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options granted 225,000      
Strike price of stock options $ 1.93      
Todd Cravens | Amendment #2 Cravens Employment Agreement | July 26, 2021        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options expected to vest 88,000      
Todd Cravens | Amendment #2 Cravens Employment Agreement | July 26, 2022        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options expected to vest 87,000      
Todd Cravens | Amendment #2 Cravens Employment Agreement | July 26, 2023        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options expected to vest 50,000      
Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options granted     225,000 195,000
Common Stock | Todd Cravens | Amendment #1 Cravens Employment Agreement        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock options granted   150,000    
Award vesting date   Aug. 01, 2020    
2014 Plan | Common Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Shares authorized for issuance of awards     6,550,750  
Shares available for issuance of awards     651,701