XML 27 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Fair Value Measurement - Reconciliation of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Liabilities    
Payments to CVR holders and other contingency payments $ (3,050) $ (4,885)
Fair value adjustments to contingent liabilities (30) 3,466
Level 3    
Liabilities    
Fair value of level 3 financial instruments at beginning of period 6,991  
Payments to CVR holders and other contingency payments (3,050)  
Fair value adjustments to contingent liabilities 934  
Fair value of level 3 financial instruments at end of period $ 3,007 $ 6,991