XML 182 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair value of financial instruments and investments - Hierarchy (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale $ 330,953 $ 260,104
Contingent consideration payable 800 36,300
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 330,953 260,104
Marketable securities - equity investments 29,034 22,634
ClearPoint Equity Investments 13,759 6,074
ClearPoint convertible debt security   12,553
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 29,034 22,634
ClearPoint Equity Investments 13,759 6,074
Recurring basis | Significant other observable inputs (Level 2)    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale 330,953 260,104
ClearPoint convertible debt security   12,553
Recurring basis | Development and Regulatory Milestones    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable   26,600
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   26,600
Recurring basis | Net Sales Milestones and Royalties    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable   9,700
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   $ 9,700
Recurring basis | Net Sales Milestones    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable 800  
Recurring basis | Net Sales Milestones | Significant unobservable inputs (Level 3)    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable $ 800