XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
INVESTMENTS - Net Sales (Purchases) of Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases $ (1,599) $ (396,298)
Gross Sales 105,676 22,006
Net 104,077 (374,292)
Short term investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (7,246,835) (7,138,020)
Gross Sales 6,766,410 7,764,659
Net (480,425) 626,639
Other investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (212,336) (276,668)
Gross Sales 52,814 65,828
Net (159,523) (210,840)
Investments in other ventures    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (11,250) (905)
Gross Sales 0 126
Net $ (11,250) $ (779)