XML 101 R87.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes, Income Taxes Paid (Refunded), Net (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes Paid, Net      
Income taxes paid (refunded), net $ 3,494 $ 3,288 $ (842)
U.S. [Member]      
Income Taxes Paid, Net      
Income taxes paid (refunded), net 2,158 2,396 (878) [1]
U.S. [Member] | Internal Revenue Service (IRS) [Member]      
Income Taxes Paid (Textual)      
Refund received     962
Foreign [Member]      
Income Taxes Paid, Net      
Income taxes paid (refunded), net $ 1,336 $ 892 $ 36
[1] This amount includes a refund of $962 million that we received related to our U.S. federal income tax return for 2020.