XML 68 R58.htm IDEA: XBRL DOCUMENT v3.24.2
Non-Marketable Securities - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Non-marketable Securities          
Purchase of non-marketable securities     $ 16,900 $ 77,100  
Proceeds from redemptions and sales of non-marketable securities     30,769 73,418  
Alternative investments measured using the equity method $ 0   0   $ 0
Impairment on convertible preferred stock 3,900 $ 4,000 3,900 4,000  
Convertible preferred stock sold 1,000   1,000    
Realized gains on sale of stock 100   100    
Purchase of convertible preferred stock 0   400    
Unrealized gains (losses) $ 300 $ 100 $ 300 $ 400