XML 54 R43.htm IDEA: XBRL DOCUMENT v3.23.2
INVESTMENTS - Net Sales (Purchases) of Investments (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Equity investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases $ (1,687) $ (498,171)
Gross Sales 548,086 211,772
Net 546,399 (286,399)
Short term investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (19,067,333) (13,619,935)
Gross Sales 17,410,561 14,559,671
Net (1,656,772) 939,736
Other investments    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases (750,539) (682,151)
Gross Sales 260,173 284,628
Net (490,366) (397,523)
Investments in other ventures    
Schedule of Equity Method Investments [Line Items]    
Gross Purchases   (949)
Gross Sales 0 3,340
Net $ (13,048) $ 2,391