v3.25.1
Commitments and Contingencies (Details)
$ in Millions
3 Months Ended
Mar. 31, 2025
USD ($)
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]  
Purchase commitments remainder of 2025 $ 364
Purchase commitments for 2026 291
Purchase commitments for 2027 239
Purchase commitments for 2028 172
Purchase commitments for 2029 163
Purchase commitments due thereafter 2,218
Commitments and Contingencies [Abstract]  
Loss contingency 139
Loss contingency provision 41
Wells Fargo Revolver | Letters of Credit  
Commitments and Contingencies [Abstract]  
Loss contingency 59
Hawkins Point | Bank Guarantees  
Commitments and Contingencies [Abstract]  
Loss contingency 47
Absa Revolver | Bank Guarantees  
Commitments and Contingencies [Abstract]  
Loss contingency $ 80