v3.26.1
Income Taxes (Unaudited) Unrecognized Tax Benefit (Details 2) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Unrecognized Tax Benefit Detail    
Liability for Uncertainty in Income Taxes, Current $ 831 $ 436
Liability for Uncertainty in Income Taxes, Noncurrent $ 1,200 $ 1,600