XML 61 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments and marketable securities - Fair Value Measurement Inputs and Valuation Techniques (Details) - Level 3
$ in Thousands
6 Months Ended
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Contingent Consideration Payable    
Level 3 roll forward    
Beginning Balance $ 139,200 $ 290,500
Additions 0 0
Change in fair value 400 (15,220)
Payments 0 $ 0
Rights Exchange settlement   (139,180)
Ending Balance 139,600 $ 136,100
Net Sales Milestones and Royalties | Agilis    
Level 3 roll forward    
Beginning Balance 101,200 65,800
Additions 0 0
Change in fair value 400 23,800
Payments 0 $ 0
Rights Exchange settlement   0
Ending Balance 101,600 $ 89,600
Net Sales Milestones and Royalties | Agilis | Contingent Consideration Payable    
Level 3 roll forward    
Beginning Balance 101,200  
Ending Balance $ 101,600