Quarterly report pursuant to Section 13 or 15(d)

Warrants - Schedule of Warrants Outstanding and Warrants Activity (Details)

v3.8.0.1
Warrants - Schedule of Warrants Outstanding and Warrants Activity (Details) - $ / shares
9 Months Ended
Sep. 30, 2017
Jul. 07, 2017
Jul. 05, 2017
Jun. 21, 2017
Jun. 16, 2017
Exercise Price     $ 1.25    
Warrant, Beinning balance        
Warrants Issued 18,655,000        
Warrants Exercised (3,347,800)        
Warrants Cancelled/Expired (40,000)        
Warrant, Ending balance 15,267,200        
Prefunded Warrants [Member]          
Description Pre-Funded Warrants, issued June 21, 2017        
Classification Liability        
Exercise Price $ 0.01 $ 0.01   $ 1.09 $ 1.09
Expiration Date None        
Warrant, Beinning balance        
Warrants Issued 2,600,000        
Warrants Exercised (2,600,000)        
Warrants Cancelled/Expired        
Warrant, Ending balance        
Underwriter Warrants[Member]          
Description Underwriters Warrants, issued June 21, 2017        
Classification Liability        
Exercise Price $ 1.32     $ 0.01  
Expiration Date December 2022        
Warrant, Beinning balance        
Warrants Issued 575,000        
Warrants Exercised        
Warrants Cancelled/Expired 40,000        
Warrant, Ending balance 535,000        
Private Placement Warrants[Member]          
Description Private Placement Warrants, issued January 25, 2017        
Classification Equity        
Exercise Price $ 4.69        
Expiration Date June 2022        
Warrant, Beinning balance        
Warrants Issued 855,000        
Warrants Exercised        
Warrants Cancelled/Expired        
Warrant, Ending balance 855,000        
RedPath Warrants[Member]          
Description RedPath Warrants, issued March 22, 2017        
Classification Equity        
Exercise Price $ 4.69        
Expiration Date September 2022        
Warrant, Beinning balance        
Warrants Issued 100,000        
Warrants Exercised        
Warrants Cancelled/Expired        
Warrant, Ending balance 100,000        
Base & Overallotment Warrants[Member]          
Description Base & Overallotment Warrants, issued June 21, 2017        
Classification Equity        
Exercise Price $ 1.25        
Expiration Date June 2022        
Warrant, Beinning balance        
Warrants Issued 14,375,000        
Warrants Exercised (747,800)        
Warrants Cancelled/Expired        
Warrant, Ending balance 13,627,200        
Vendor Warrants[Member]          
Description Vendor Warrants, issued August 6, 2017        
Classification Equity        
Exercise Price $ 1.25        
Expiration Date August 2020        
Warrant, Beinning balance        
Warrants Issued 150,000        
Warrants Exercised        
Warrants Cancelled/Expired        
Warrant, Ending balance 150,000