XML 59 R48.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
9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Contingent Consideration Payable    
Level 3 roll forward    
Beginning Balance $ 139,200 $ 290,500
Additions 0 0
Change in fair value 1,000 (13,120)
Payments 0 $ 0
Rights Exchange settlement   (139,180)
Ending Balance 140,200 $ 138,200
Net Sales Milestones and Royalties | Agilis    
Level 3 roll forward    
Beginning Balance 101,200 65,800
Additions 0 0
Change in fair value 10,600 30,100
Payments 0 $ 0
Rights Exchange settlement   0
Ending Balance 111,800 $ 95,900
Net Sales Milestones and Royalties | Agilis | Contingent Consideration Payable    
Level 3 roll forward    
Beginning Balance 101,200  
Ending Balance $ 111,800