XML 42 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Nature of Business and Basis of Presentation - Additional Information (Detail)
Sep. 13, 2018
$ / shares
shares
Jun. 30, 2019
$ / shares
shares
Dec. 31, 2018
$ / shares
shares
Sep. 12, 2018
shares
Accounting Policies [Abstract]        
Common stock, par or stated value per share | $ / shares $ 0.0001 $ 0.0001 $ 0.0001  
Common stock, shares authorized | shares 200,000,000 200,000,000 200,000,000 100,000,000
Reverse split 1-for-30      
Reverse split conversion ratio 0.03