v3.25.4
Contingent Liabilities (Narrative) (Details)
$ in Millions
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Contractual purchase obligations for 2026 $ 8,545
Contractual purchase obligations for 2027 and 2028 10,698
Contractual purchase obligations for 2029 and 2030 2,505
Contractual purchase obligations for total years thereafter $ 2,890