XML 80 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Notes Payable - Equipment (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Debt Instrument [Line Items]    
Note payable $ 324,111 $ 469,031
Current portion (324,111) (452,214)
Long term portion 16,817
Notes Payable Three [Member]    
Debt Instrument [Line Items]    
Note payable 34,851 149,687
Notes Payable One [Member]    
Debt Instrument [Line Items]    
Note payable 145,067 0
Notes Payable [Member]    
Debt Instrument [Line Items]    
Note payable 27,192 47,154
Notes Payable Two [Member]    
Debt Instrument [Line Items]    
Note payable 117,002 266,675
Notes Payable Four [Member]    
Debt Instrument [Line Items]    
Note payable $ 0 $ 5,515