XML 93 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Net Sales (Purchases) of Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases $ (1,715) $ (861,508)
Gross Sales 566,041 659,199
Net 564,326 (202,309)
Short term investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (39,309,700) (25,972,174)
Gross Sales 41,152,880 26,612,585
Net 1,843,180 640,411
Other investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (1,291,508) (1,027,734)
Gross Sales 489,658 408,944
Net (801,850) (618,790)
Investments in other ventures    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (25,265) (4,318)
Gross Sales 5,554 3,545
Net $ (19,711) $ (773)