XML 104 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision:      
Federal $ 1,524 $ 1,721 $ 865
State 43 44 18
Foreign 786 304 359
Total current provision 2,353 2,069 1,242
Deferred benefit:      
Federal (1,124) (1,185) (308)
State (25) (27) (9)
Foreign (66) (63) (117)
Total deferred benefit (1,215) (1,275) (434)
Total provision for income taxes $ 1,138 $ 794 $ 808