XML 73 R60.htm IDEA: XBRL DOCUMENT v3.21.1
16. STOCK OPTIONS AND WARRANTS (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Stock option compensation expense $ 722,549 $ 48,915  
Proceeds from warrant exercises 9,926,858 0  
Employee Stock Option [Member]      
Stock option compensation expense 722,549 $ 48,915  
Total unrecognized compensation cost related to unvested options $ 823,680    
Unrecognized compensation cost period 3 years 9 months    
Stock options granted, shares 105,604 58,204  
Stock options granted, value $ 1,374,394 $ 58,204  
Weighted average remaining contractual life   4 years 7 months 21 days  
Warrants [Member]      
Warrants issued 11,304    
Warrant term 3 years 3 months 4 days    
Warrant exercise price $ 6.33 $ 6.41 $ 8.57
Warrants exercised 1,552,206    
Warrants outstanding 965,584 2,535,790 134,359
Intrinsic value of warrants $ 65,131,885    
Warrants [Member] | Public Offering [Member]      
Warrants issued   2,300,000  
Warrant exercise price   $ 6.30  
2011 Stock Incentive Plan [Member]      
Shares authorized under plan 630,000