XML 17 R25.htm IDEA: XBRL DOCUMENT v3.19.3
12. STOCK OPTIONS AND WARRANTS (Tables)
9 Months Ended
Sep. 30, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of warrants
   Number of Warrants 
     
Outstanding December 31, 2018   134,359 
Public Offering   2,300,000 
Underwriter Warrants   100,001 
Over-Allotment Warrants for Underwriters   10,000 
Expired   (5,370)
Outstanding September 30, 2019   2,538,990