XML 83 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Net Sales (Purchases) of Investments (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
Equity investments  
Schedule of Equity Method Investments [Line Items]  
Gross Purchases $ (861,508)
Gross Sales 659,199
Net (202,309)
Short term investments  
Schedule of Equity Method Investments [Line Items]  
Gross Purchases (25,972,174)
Gross Sales 26,612,585
Net 640,411
Other investments  
Schedule of Equity Method Investments [Line Items]  
Gross Purchases (1,027,734)
Gross Sales 408,944
Net (618,790)
Investments in other ventures  
Schedule of Equity Method Investments [Line Items]  
Gross Purchases (4,318)
Gross Sales 3,545
Net $ (773)