XML 72 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair value of financial instruments and investments - Marketable Securities (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Equity Investments        
Purchase of equity investments     $ 100  
Purchase of marketable securities - equity investments   $ 22,787 210,018  
Net unrealized gain (loss) on equity investments   (7,992) 1,673  
Redemption of marketable securities- equity investments   112,958 4,281  
ClearPoint Convertible note        
Purchase of convertible note   52,764 333,148 $ 1,439,665
Unrealized gain (loss) on convertible note   (5,740) (8,281) $ 19,252
Recurring basis        
Equity Investments        
Fair value of equity investment   108,261 206,973  
Recurring basis | Quoted prices in active markets for identical assets (Level 1)        
Equity Investments        
Fair value of equity investment   108,261 206,973  
Marketable securities - equity investments        
Equity Investments        
Net unrealized gain (loss) on equity investments   (8,000) 1,700  
Redemption of marketable securities- equity investments   113,000 4,300  
Unrealized foreign currency losses on equity investments   500 400  
ClearPoint equity investment        
Equity Investments        
Net unrealized gain (loss) on equity investments   (3,500) 6,100  
ClearPoint equity investment | Recurring basis | Quoted prices in active markets for identical assets (Level 1) | Deposits and Other Assets, Noncurrent        
Equity Investments        
Fair value of equity investment   11,000 14,500  
ClearPoint convertible debt        
ClearPoint Convertible note        
Purchase of convertible note $ 10,000      
Conversion price - convertible note $ 6.00      
Term of convertible note 5 years      
Unrealized gain (loss) on convertible note   (5,800) 8,300  
ClearPoint convertible debt | Recurring basis | Significant other observable inputs (Level 2) | Deposits and Other Assets, Noncurrent        
ClearPoint Convertible note        
ClearPoint convertible debt security   $ 15,200 $ 21,000