Warrants - Schedule of Warrants Outstanding (Details) (Parenthetical)  | 
9 Months Ended | 
|---|---|
| 
 Sep. 30, 2019  
Integer 
 | |
| Warrants and Rights Note Disclosure [Abstract] | |
| Trading days | 21 | 
| X | ||||||||||
- Definition Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature. No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  |