Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Capital Leases (Details)

v3.10.0.1
Commitments and Contingencies - Schedule of Future Minimum Lease Payments Under Capital Leases (Details) - USD ($)
Sep. 30, 2018
Dec. 31, 2017
Less current portion of capital lease obligations $ (3,518,323) $ (836,855)
Capital Lease Obligations [Member]    
2018 3,586,968  
2019  
Total future payments 3,586,968  
Less debt discount due to warrants (17,543)  
Less amount representing interest (51,102)  
Less current portion of capital lease obligations (3,518,323)  
Capital lease obligations, excluding current installments  
Capital Lease Obligations [Member] | Principle [Member]    
2018 3,535,865  
2019  
Total future payments 3,535,865  
Capital Lease Obligations [Member] | Interest [Member]    
2018 51,102  
2019  
Total future payments $ 51,102