Annual report pursuant to Section 13 and 15(d)

Fair Value Measurement - Reconciliation of Level 3 Financial Instruments (Details)

v3.10.0.1
Fair Value Measurement - Reconciliation of Level 3 Financial Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Assets:    
Fair value of level 3 financial instruments at beginning of period $ 3,877  
Cash payment received as partial repayment of note receivable (3,877)  
Fair value of level 3 financial instruments at end of period 0 $ 3,877
Liabilities    
Fair value of level 3 financial instruments at beginning of period 9,990  
Payments to CVR holders and other contingency payments (4,925) (5,000)
Fair value adjustments to contingent liabilities 3,426 2,500
Fair value of level 3 financial instruments at end of period 6,991 9,990
Crystal    
Liabilities    
Payments to CVR holders and other contingency payments (1,000) 0
Fair value adjustments to contingent liabilities (924) $ 0
Cydex    
Liabilities    
Payments to CVR holders and other contingency payments (1,025)  
Cydex and Crystal    
Liabilities    
Fair value adjustments to contingent liabilities $ (1,974)