XML 53 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
Notes Payable - Schedule of Notes Payable (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Total notes payable $ 8,881,818 $ 3,559,319
Less: current portion (8,751,524) (3,429,025)
Long Term Notes Payable 130,294 130,294
Supplier Note Payable [Member]    
Total notes payable 8,690,465 3,208,534
Insurance Note [Member]    
Total notes payable 19,687
All Other [Member]    
Total notes payable $ 171,666 $ 350,785