XML 68 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Fair Value of Financial Instruments - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Warrants exercised   683,994  
Change in fair value of Level 3 financial liabilities $ 509,000 $ 2,496,000 $ 9,379,000
2016 and 2017 Private Placement Warrants      
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]      
Warrants exercised 0 683,994  
Aggregate fair value of warrants upon exercise   $ 4,000,000.0  
Change in fair value of Level 3 financial liabilities $ 500,000 2,500,000 9,400,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