XML 68 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair value of financial instruments and marketable securities - Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale $ 376,685 $ 894,838
Contingent consideration payable 239,900 240,400
Transfers from Level 1 to Level 2 0 0
Transfers from Level 2 to Level 1 0 0
Recurring basis    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale 376,685 894,838
Marketable securities - equity investments 206,973  
ClearPoint Equity Investments 14,525 20,503
ClearPoint convertible debt security 20,971 29,252
Recurring basis | Quoted prices in active markets for identical assets (Level 1)    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - equity investments 206,973  
ClearPoint Equity Investments 14,525 20,503
Recurring basis | Significant other observable inputs (Level 2)    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale 376,685 894,838
ClearPoint convertible debt security 20,971 29,252
Recurring basis | Development and Regulatory Milestones    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 139,300 139,200
Recurring basis | Development and Regulatory Milestones | Significant unobservable inputs (Level 3)    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 139,300 139,200
Recurring basis | Net Sales Milestones and Royalties    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 100,600 101,200
Recurring basis | Net Sales Milestones and Royalties | Significant unobservable inputs (Level 3)    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable $ 100,600 $ 101,200