| Preferred Stock and Equity Offerings (Tables) | 12 Months Ended | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2018 | |||||||||||||||||||||||||||||||
| Schedule of Fair Value of Assumptions Used in Black-Schloes Option Pricing Model | The following table sets forth the assumptions used in the Black-Scholes Option Pricing Model to estimate the fair value of the share- based warrant upon issuance: 
 
 | ||||||||||||||||||||||||||||||
| Second Registered Direct Offering [Member] | |||||||||||||||||||||||||||||||
| Schedule of Fair Value of Assumptions Used in Black-Schloes Option Pricing Model | The following table sets forth the assumptions used in the Black-Scholes Option Pricing Model to estimate the fair value of the warrants upon issuance: 
 
 | ||||||||||||||||||||||||||||||
| RedPath Equityholder Representative [Member] | |||||||||||||||||||||||||||||||
| Schedule of Fair Value of Assumptions Used in Black-Schloes Option Pricing Model | The following table sets forth the assumptions used in the Black-Scholes Option Pricing Model to estimate the fair value of the warrants upon issuance: 
 
 | ||||||||||||||||||||||||||||||
| Base Warrants and Overallotment Warrants [Member] | |||||||||||||||||||||||||||||||
| Schedule of Fair Value of Assumptions Used in Black-Schloes Option Pricing Model | The following table sets forth the assumptions used in the Black-Scholes Option Pricing Model to estimate the fair value of the Base Warrants and Overallotment Warrants upon issuance: 
 
 | ||||||||||||||||||||||||||||||
| Base Warrants [Member] | |||||||||||||||||||||||||||||||
| Schedule of Fair Value of Assumptions Used in Black-Schloes Option Pricing Model | The following table sets forth the assumptions used in the Black-Scholes Option Pricing Model to estimate the fair value of the share- based warrant upon issuance: 
 
 |