XML 73 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial instruments and investments - Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale $ 22,610 $ 376,685
Contingent consideration payable 164,000 239,900
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 22,610 376,685
Marketable securities - equity investments 108,261 206,973
ClearPoint Equity Investments 10,965 14,525
ClearPoint convertible debt security 15,231 20,971
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 108,261 206,973
ClearPoint Equity Investments 10,965 14,525
Recurring basis | Significant other observable inputs (Level 2)    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale 22,610 376,685
ClearPoint convertible debt security 15,231 20,971
Recurring basis | Development and Regulatory Milestones    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 82,500 139,300
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 82,500 139,300
Recurring basis | Net Sales Milestones and Royalties    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 81,500 100,600
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 $ 81,500 $ 100,600