XML 27 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Warrants exercised 0  
Change in fair value of Level 3 financial liabilities $ 2,869,000 $ (3,120,000)
2016 and 2017 Private Placement Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Warrants exercised 0 21,571
Aggregate fair value of warrants upon exercise   $ 100,000
Change in fair value of Level 3 financial liabilities $ 2,900,000 (3,100,000)
Transfers between Level 1 to Level 2 0 0
Transfers between Level 2 to Level 1 0 0
Transfers into or out of Level 3 $ 0 $ 0