XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Fair value of financial instruments and investments - Fair Value Liabilities Measured (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 139,300 $ 139,200 $ 273,900 $ 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.015   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.049   0.045  
Agilis | Development and Regulatory Milestone | Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 139,300   $ 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.125   0.115  
Agilis | Net Sales Milestones and Royalties | Level 3        
Fair Value Valuation Inputs        
Fair value $ 101,200 $ 101,200 $ 83,300 $ 65,800
Agilis | Net Sales Milestones and Royalties | Level 3 | Contingent Consideration Payable        
Fair Value Valuation Inputs        
Fair value $ 101,200   $ 101,200