Warrants (Details Narrative) (10-K) - $ / shares |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2018 |
Sep. 30, 2019 |
Dec. 31, 2017 |
|
| Issuance of warrants to purchase of common stock shares | 8,413,017 | 8,413,017 | |
| Weighted average exercise price of warrants | $ 1.78 | $ 1.78 | |
| Warrant expiration date | Nov. 30, 2023 | ||
| Minimum [Member] | |||
| Warrants exercise prices ranging | $ 1.30 | $ 1.30 | $ 93.00 |