XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Fair value of financial instruments and investments - Fair Value Liabilities Measured (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 140,200 $ 139,200 $ 138,200 $ 290,500
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Development and Regulatory Milestone | Minimum        
Fair Value Valuation Inputs        
Potential milestones 0 0    
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Development and Regulatory Milestone | Maximum        
Fair Value Valuation Inputs        
Potential milestones $ 381,000 $ 381,000    
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Probability of Success | Minimum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.25 0.25    
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Probability of Success | Maximum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.94 0.94    
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Measurement Input, Discount Rate | Minimum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.016 0.022    
Agilis | Development and Regulatory Milestone | Contingent Consideration Payable | Valuation Technique, Discounted Cash Flow | Measurement Input, Discount Rate | Maximum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.047 0.045    
Agilis | Development and Regulatory Milestone | Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 140,200 $ 139,200    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Sales Milestones | Minimum        
Fair Value Valuation Inputs        
Potential milestones 0 0    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Sales Milestones | Maximum        
Fair Value Valuation Inputs        
Potential milestones $ 150,000 $ 150,000    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Probability of Success | Minimum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.25 0.25    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Probability of Success | Maximum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.94 0.94    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Percentage of Sales for Royalties | Minimum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.02 0.02    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Percentage of Sales for Royalties | Maximum        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.06 0.06    
Agilis | Net Sales Milestones and Royalties | Contingent Consideration Payable | Valuation Technique, Option Pricing Model | Measurement Input, Discount Rate        
Fair Value Valuation Inputs        
Rights Exchange Settlement measurement 0.110 0.115    
Agilis | Net Sales Milestones and Royalties | Level 3        
Fair Value Valuation Inputs        
Fair value $ 111,800 $ 101,200 $ 95,900 $ 65,800
Agilis | Net Sales Milestones and Royalties | Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 111,800 $ 101,200