XML 101 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Investments - Equity Method Investments (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jan. 01, 2022
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]            
Less: Assets received $ 246,047 $ 246,047 $ 235,149      
Liabilities assumed 243,667 243,667 212,968      
Equity 2,380 2,380 22,181 $ 20,140 $ 22,546 $ 14,141
Net income (loss) (6,254) (6,254) 3,800 1,921    
Equity Method Investment, Nonconsolidated Investee, Other [Member]            
Schedule of Equity Method Investments [Line Items]            
Less: Assets received 99,290 99,290 142,045      
Liabilities assumed 92,318 92,318 108,525      
Equity 6,972 $ 6,972 33,520      
Net income (loss) $ 1,742   $ 6,335 $ 2,196