XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Income Tax Disclosure [Abstract]          
Provision (benefit) for income taxes $ 4,553 $ 2,467      
Net discrete tax (expense) benefit (559) 558      
Cash paid for income taxes, net of refunds 877 $ 458 $ 12,727 $ 11,018  
Tax contingencies $ 6,300   $ 6,300   $ 6,500