XML 112 R94.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Purchase Obligations and Operating Lease Commitment Tables (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Energy  
Unconditional purchase obligations  
2024 $ 73
2025 75
2026 96
2027 96
2028 94
Thereafter 577
Minimum required payments for unconditional purchase obligations 1,011
Pharma  
Unconditional purchase obligations  
2025 16
2026 13
2027 14
2028 15
Thereafter 34
Minimum required payments for unconditional purchase obligations $ 92