XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Total notes payable $ 8,551,564 $ 8,953,445
Less: current portion (8,405,000) (8,823,000)
Long Term Notes Payable 147,000 130,000
Supplier Note Payable [Member]    
Total notes payable 8,240,465 8,340,465
All Other [Member]    
Total notes payable $ 311,096 $ 612,980