XML 48 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Warrants exercised 683,994 226,617  
Change in fair value of Level 3 financial liabilities $ 2,496,000 $ 9,379,000 $ (16,598,000)
Two Thousand Sixteen And Two Thousand Seventeen Private Placement Warrants      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Warrants exercised 683,994 385,627  
Aggregate fair value of warrants upon exercise $ 4,000,000 $ 1,200,000  
Change in fair value of Level 3 financial liabilities 2,500,000 9,400,000 (16,600,000)
Transfers between Level 1 to Level 2 0 0 0
Transfers between Level 2 to Level 1 0 0 0
Transfers into or out of Level 3 $ 0 $ 0 $ 0