v3.26.1
Variable Interest Entities (Carrying Amounts of Assets and Liabilities) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Current assets $ 63,912 $ 60,332
Total assets 173,972 171,079
Current liabilities 63,245 58,784
Total liabilities 105,828 103,941
Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Current assets 16,853 14,703
Non-current assets 1,253 1,191
Total assets 18,106 15,894
Current liabilities 18,022 16,265
Non-current liabilities 86 116
Total liabilities $ 18,108 $ 16,381