v3.26.1
Investments - MediBeacon Narrative (Details) - USD ($)
6 Months Ended
Jan. 17, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Schedule of Investments [Line Items]        
Gain on sale of investments   $ (100,000) $ 4,900,000  
MediBeacon Inc. | Life Sciences        
Schedule of Investments [Line Items]        
Gain on sale of investments     4,400,000  
Realized loss, equity issuance     5,900,000  
Equity method investment, interest     1,500,000  
Equity method investments   0 0  
Cumulative unrecognized loss on equity method investments   22,600,000    
MediBeacon Inc. | Life Sciences | Notes Receivable        
Schedule of Investments [Line Items]        
Accrued interest receivable   400,000   $ 400,000
Notes receivable   500,000   $ 500,000
Interest income   $ 30,000 $ 100,000  
MediBeacon Inc. | Life Sciences | Huadong        
Schedule of Investments [Line Items]        
Convertible notes and accrued interest converted to stock, in process $ 7,500,000      
MediBeacon Inc. | Life Sciences | Convertible Debt        
Schedule of Investments [Line Items]        
Notes receivable, face amount 11,400,000      
Accrued interest receivable 1,500,000      
Convertible notes and accrued interest converted to stock $ 12,900,000