XML 102 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contingencies and Commitments (Future Purchase Obligations and Minimum Lease Payments) (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2025 $ 1,410
2026 1,000
2027 779
2028 1,823
2029 1,581
Thereafter 7,109
Purchase obligations  
2025 2,610
2026 157
2027 43
2028 16
2029 14
Thereafter 15
Minimum lease payments  
2025 156
2026 126
2027 91
2028 61
2029 43
Thereafter $ 73