Annual report pursuant to Section 13 and 15(d)

Marketable Securities and Fair Value Measurements - Additional Information (Detail)

v3.20.1
Marketable Securities and Fair Value Measurements - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Schedule Of Available For Sale Securities [Line Items]    
Realized gain or losses $ 1,300,000 $ 0
Change in fair value of common stock warrants $ 3,000 $ 1,000,000
2017 Warrants    
Schedule Of Available For Sale Securities [Line Items]    
Shares of common stock to be purchased with warrants 377,273  
Warrant exercise price $ 39.82