v3.22.4
Supplemental financial information - Amounts reclassified out of accumulated other comprehensive income (loss), net of taxes, to net income (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net (OI&E) $ 106 $ 143 $ 313
Provision for income taxes (1,283) (1,150) (422)
Net income 8,749 7,769 5,595
Reclassification out of Accumulated Other Comprehensive Income | Net actuarial losses of defined benefit plans:      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net (OI&E) [1] 78 37 38
Provision for income taxes (17) (8) (9)
Net income 61 29 29
Reclassification out of Accumulated Other Comprehensive Income | Prior service cost of defined benefit plans:      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Other income (expense), net (OI&E) [1] (1) (1) (1)
Provision for income taxes 0 0 0
Net income $ (1) $ (1) $ (1)
[1] Detailed in Note 7