XML 108 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income taxes - Provision for Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Jan. 01, 2023
Jan. 02, 2022
Currently payable:      
U.S. taxes $ 2,705 $ 2,274 $ 1,338
International taxes 3,090 2,295 2,069
Total currently payable 5,795 4,569 3,407
Deferred:      
U.S. taxes (3,440) (1,990) 565
International taxes (619) 410 (2,595)
Total deferred (4,059) (1,580) (2,030)
Provision for taxes on income $ 1,736 $ 2,989 $ 1,377