XML 127 R100.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current tax:      
U.S. - Federal $ 466 $ 632 $ 443
U.S. - State 84 67 87
Non-U.S. 355 290 221
Total current tax expense 905 989 751
Deferred tax:      
U.S. - Federal 187 (28) 11
U.S. - State (5) (12) (6)
Non-U.S. (2) (24) 6
Total deferred tax expense (benefit) 180 (64) 11
Total tax expense $ 1,085 $ 925 $ 762