Stockholders' Equity and Common Stock Purchase Warrants - Schedule of Convertible Preferred Stock, Common Stock and Warrants Issued and Outstanding (Details) (Parenthetical)
|9 Months Ended|
Sep. 30, 2019
|Debt issuance date||Dec. 27, 2018|
Date the debt instrument was issued, in CCYY-MM-DD format.
Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef