XML 92 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Provision (benefit) for income taxes, net $ 9,265 $ 7,120 $ (3,217)
Cash taxes paid, net of refunds 12,308 11,179 6,035
Income Taxes [Line Items]      
Income tax benefit recorded in current year related to prior year income taxes   600  
Accrued interest and penalties, net of federal income tax benefit, related to tax contingencies 316 194  
Interest and penalties expense (benefit), net of federal income tax benefit 121 91 (7)
International      
Income Tax Disclosure [Abstract]      
Provision (benefit) for income taxes, net 2,671 $ 2,313 $ 1,522
Income Taxes [Line Items]      
Net operating loss carryforwards $ 9,900