XML 69 R56.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair value of financial instruments and investments - Schedule of financial assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Aug. 23, 2018
Dec. 31, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities $ 58,088   $ 79,454
Contingent consideration payable 310,240   0
Fair Value, Measurements, Recurring | Total      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 58,088   79,454
Warrant liability 0   1
Stock appreciation rights liability 3,814   1,665
Deferred consideration payable 37,700    
Contingent consideration payable 257,040    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 53,200    
Fair Value, Measurements, Recurring | Quoted prices in active markets for identical assets (level 1)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0   0
Warrant liability 0   0
Stock appreciation rights liability 0   0
Deferred consideration payable 0    
Contingent consideration payable 0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0    
Fair Value, Measurements, Recurring | Significant other observable inputs (level 2)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 58,088   79,454
Warrant liability 0   0
Stock appreciation rights liability 0   0
Deferred consideration payable 37,700    
Contingent consideration payable 0    
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value 0    
Fair Value, Measurements, Recurring | Significant unobservable inputs (level 3)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Marketable securities 0   0
Warrant liability 0   1
Stock appreciation rights liability 3,814   $ 1,665
Deferred consideration payable 0    
Contingent consideration payable 257,040    
Agilis      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Deferred consideration payable   $ 38,100  
Agilis | Significant unobservable inputs (level 3)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value $ 53,200