XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Change in fair value of Level 3 financial liabilities $ (3,120,000) $ 8,182,000
Two Thousand Sixteen And Two Thousand Seventeen Private Placement Warrants    
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Change in fair value of Level 3 financial liabilities (3,000,000) 8,200,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