XML 53 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Income Taxes (Unaudited) Unrecognized Tax Benefit (Details 2) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Unrecognized Tax Benefit Detail          
Increase in Unrecognized Tax Benefits is Reasonably Possible $ 80     $ 80  
Unrecognized Tax Benefits, Period Increase (Decrease)       140  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense $ 18   $ 25 $ 34 $ 46
Internal Revenue Service (IRS)          
Unrecognized Tax Benefit Detail          
Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities   $ 766