XML 101 R75.htm IDEA: XBRL DOCUMENT v3.25.0.1
Non-Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-marketable Securities      
Purchase of non-marketable securities $ 44,900 $ 106,200  
Proceeds from redemptions and sales of non-marketable securities 57,527 100,046 $ 4,175
Alternative investments measured using the equity method 0 0  
Purchase of convertible preferred stock 400 400  
Convertible preferred stock sold 1,000    
Realized gains on sale of stock 100    
Impairment on convertible preferred stock 3,900 4,000  
Equity method investments 26,200 24,600  
Equity method investments without a readily determinable fair value 1,800 0  
Unrealized gains (losses) 1,000 35,000  
Impairment related to equity method investments 0 0  
Purchase of equity investment $ 1,500 $ 3,600