Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Warrants - Schedule of Warrants Outstanding and Warrants Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Warrants Issued 21,855,000    
Warrants Exercised (8,272,852)    
Warrants Cancelled/Expired (40,000)    
Warrants 13,542,148 13,542,148  
Private Placement Warrants[Member]      
Description Private Placement Warrants, issued January 25, 2017    
Classification Equity    
Exercise Price $ 4.69    
Expiration Date June 2022    
Warrants Issued 855,000    
Warrants Exercised    
Warrants Cancelled/Expired    
Warrants 855,000 855,000  
RedPath Warrants[Member]      
Description RedPath Warrants, issued March 22, 2017    
Classification Equity    
Exercise Price $ 4.69    
Expiration Date September 2022    
Warrants Issued 100,000    
Warrants Exercised    
Warrants Cancelled/Expired    
Warrants 100,000 100,000  
Pre-Funded Warrants [Member]      
Description Pre-Funded Warrants, issued June 21, 2017    
Classification Liability    
Exercise Price $ 0.01   $ 0.01
Expiration Date None    
Warrants Issued 2,600,000    
Warrants Exercised (2,600,000)    
Warrants Cancelled/Expired    
Warrants  
Underwriter Warrants [Member]      
Description Underwriters Warrants, issued June 21, 2017    
Classification Liability    
Exercise Price $ 1.32    
Expiration Date December 2022    
Warrants Issued 575,000    
Warrants Exercised    
Warrants Cancelled/Expired (40,000)    
Warrants 535,000 535,000  
Base & Overallotment Warrants [Member]      
Description Base & Overallotment Warrants, issued June 21, 2017    
Classification Equity    
Exercise Price $ 1.25    
Expiration Date June 2022    
Warrants Issued 14,375,000    
Warrants Exercised (5,672,852)    
Warrants Cancelled/Expired    
Warrants 8,702,148 8,702,148  
Vendor Warrants [Member]      
Description Vendor Warrants, issued August 6, 2017    
Classification Equity    
Exercise Price $ 1.25    
Expiration Date August 2020    
Warrants Issued 150,000    
Warrants Exercised    
Warrants Cancelled/Expired    
Warrants 150,000 150,000  
Warrants Issued [Member]      
Description Warrants issued october 12 2017    
Classification Equity    
Exercise Price $ 1.80    
Expiration Date April 2022    
Warrants Issued 3,200,000    
Warrants Exercised    
Warrants Cancelled/Expired    
Warrants 3,200,000 3,200,000