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
3 Months Ended
Mar. 31, 2018
Dec. 31, 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  
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