XML 66 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Fair value of financial instruments and marketable securities - Fair Value Measurement Inputs and Valuation Techniques (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Level 3 roll forward        
Additions $ 0 $ 0    
Significant unobservable inputs (level 3)        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties 89,600      
SARs        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties 0 1,960 $ 3,186 $ 3,814
Change in fair value 0 1,961    
Payments (3,186) (3,815)    
Commitments        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties 136,100 277,400 290,500 257,040
Additions 0 0    
Change in fair value (15,220) 20,360    
Payments 0 0    
Agilis | Significant unobservable inputs (level 3)        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties     65,800  
Liability, Net Sales Milestones and Royalties [Member] | Agilis        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties 89,600   65,800  
Liability, Net Sales Milestones and Royalties [Member] | Agilis | Significant unobservable inputs (level 3)        
Level 3 roll forward        
Contingent consideration payable- net sales milestones and royalties 89,600 58,800 $ 65,800 $ 53,200
Additions 0 0    
Change in fair value 23,800 5,600    
Payments $ 0 $ 0