XML 58 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Fair value of financial instruments and marketable securities - Hierarchy (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Financial assets and liabilities measured at fair value on recurring basis      
Marketable securities - available for sale $ 937,561   $ 330,953
Contingent consideration payable   $ 0 800
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 937,561   330,953
Marketable securities - equity investments 34,203   29,034
ClearPoint Equity Investments 10,681   13,759
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 34,203   29,034
ClearPoint Equity Investments 10,681   13,759
Recurring basis | Significant other observable inputs (Level 2)      
Financial assets and liabilities measured at fair value on recurring basis      
Marketable securities - available for sale $ 937,561   330,953
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