XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Schedule of Estimated Fair Value Determined Using Option Pricing Model Assumptions (Parenthetical) (Details) - shares
Sep. 30, 2019
May 24, 2018
May 23, 2018
Stockholders Equity Note [Abstract]      
Number of shares callable by warrants (in shares) 50 2,300,000 23,400,000