XML 59 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value of financial instruments and marketable securities - Fair Value Measurement Inputs and Valuation Techniques (Details) - Level 3 - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Contingent Consideration Payable    
Level 3 roll forward    
Beginning Balance $ 139,200 $ 290,500
Additions 0 0
Change in fair value 100 (16,600)
Payments 0 0
Ending Balance 139,300 273,900
Net Sales Milestones and Royalties | Agilis    
Level 3 roll forward    
Beginning Balance 101,200 65,800
Additions 0 0
Change in fair value 0 17,500
Payments 0 0
Ending Balance 101,200 83,300
Net Sales Milestones and Royalties | Agilis | Contingent Consideration Payable    
Level 3 roll forward    
Ending Balance $ 101,200 $ 101,200