XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Provision for Income Taxes, Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
International:      
Provision (benefit) for income taxes, net $ 9,265 $ 7,120 $ (3,217)
U.S. Federal      
U.S. Federal:      
Current 9,039 8,652 2,175
Deferred (4,101) (5,505) (6,686)
International:      
Provision (benefit) for income taxes, net 4,938 3,147 (4,511)
U.S. State      
U.S. State:      
Current 2,109 2,158 1,074
Deferred (453) (498) (1,302)
International:      
Provision (benefit) for income taxes, net 1,656 1,660 (228)
International      
International:      
Current 2,765 2,186 1,682
Deferred (94) 127 (160)
Provision (benefit) for income taxes, net $ 2,671 $ 2,313 $ 1,522