XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.3
INVESTMENTS - Schedule of Net Sales (Purchases) of Investments (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Equity investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases $ (1,706) $ (600,285)
Gross Sales 566,022 263,175
Net 564,316 (337,110)
Short term investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (27,466,343) (20,180,815)
Gross Sales 25,689,155 20,546,605
Net (1,777,188) 365,790
Other investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (860,164) (794,555)
Gross Sales 334,214 342,108
Net (525,950) (452,447)
Investments in other ventures    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (20,171) (2,876)
Gross Sales 0 3,493
Net $ (20,171) $ 617