XML 77 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-based compensation (Components of Stock-based Compensation Expense) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Components of stock-based compensation expense [Abstract]      
Total stock-based compensation expense, pretax $ 401 $ 341 $ 330
Tax benefit from stock-based compensation expense (86) (74) (72)
Total stock-based compensation expense, net of tax 315 267 258
RSUs [Member]      
Components of stock-based compensation expense [Abstract]      
Total stock-based compensation expense, pretax 227 183 178
Performance units [Member]      
Components of stock-based compensation expense [Abstract]      
Total stock-based compensation expense, pretax 132 121 118
Stock options [Member]      
Components of stock-based compensation expense [Abstract]      
Total stock-based compensation expense, pretax $ 42 $ 37 $ 34