XML 22 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Fair value of financial instruments and marketable securities - Fair Value Measurement Inputs and Valuation Techniques (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Level 3 roll forward    
Additions $ 0  
SARs    
Level 3 roll forward    
Contingent consideration payable- net sales milestones and royalties 2,235 $ 3,814
Change in fair value 2,236  
Payments (3,815)  
Commitments    
Level 3 roll forward    
Contingent consideration payable- net sales milestones and royalties 285,300 257,040
Additions 0  
Change in fair value 28,260  
Payments 0  
Agilis | Significant unobservable inputs (level 3)    
Level 3 roll forward    
Contingent consideration payable- net sales milestones and royalties 59,600 53,200
Milestones and Royalties | Agilis    
Level 3 roll forward    
Contingent consideration payable- net sales milestones and royalties 59,600 53,200
Milestones and Royalties | Agilis | Significant unobservable inputs (level 3)    
Level 3 roll forward    
Contingent consideration payable- net sales milestones and royalties 59,600 $ 53,200
Additions 0  
Change in fair value 6,400  
Payments $ 0