XML 56 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Fair value of financial instruments and marketable securities - Hierarchy (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale $ 518,763,000 $ 330,953,000
Contingent consideration payable 0 800,000
Transfers of assets measured between Level 1, Level 2, and Level 3 0 0
Recurring basis    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale 518,763,000 330,953,000
Marketable securities - equity investments 28,187,000 29,034,000
ClearPoint Equity Investments 10,637,000 13,759,000
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 28,187,000 29,034,000
ClearPoint Equity Investments 10,637,000 13,759,000
Recurring basis | Significant other observable inputs (Level 2)    
Financial assets and liabilities measured at fair value on recurring basis    
Marketable securities - available for sale $ 518,763,000 330,953,000
Recurring basis | Net Sales Milestones    
Financial assets and liabilities measured at fair value on recurring basis    
Contingent consideration payable   800,000
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,000