XML 87 R74.htm IDEA: XBRL DOCUMENT v3.19.1
Warrants - Summary of Periodic Changes in Fair Value of Warrant Liability (Detail) - USD ($)
12 Months Ended
Aug. 16, 2017
Dec. 31, 2018
Dec. 31, 2017
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Issuance $ 3,498,632    
Changes in fair value   $ (2,878,484) $ 97,763
Common Stock Warrants [Member]      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Issuance   9,160  
Level 3 [Member] | Common Stock Warrants [Member]      
Derivative Instruments And Hedging Activities Disclosures [Line Items]      
Balance, January 1, 2017   3,400,869  
Issuance     3,498,632
Warrants settled upon exchange   (3,345,029)  
Changes in fair value   9,160 (97,763)
Balance, December 31, 2017   $ 65,000 $ 3,400,869