XML 59 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Fair value of financial instruments and marketable securities - Hierarchy (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Financial assets and liabilities measured at fair value on recurring basis        
Marketable securities - available for sale $ 971,244   $ 330,953  
ClearPoint Equity Investments       $ 10,028
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 971,244   330,953  
Marketable securities - equity investments 43,956   29,034  
ClearPoint Equity Investments 19,493   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 43,956   29,034  
ClearPoint Equity Investments 19,493   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 $ 971,244   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