v3.25.2
Commitments and Contingencies (Details)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]  
Purchase commitments remainder of 2025 $ 284
Purchase commitments for 2026 323
Purchase commitments for 2027 261
Purchase commitments for 2028 181
Purchase commitments for 2029 172
Purchase commitments due thereafter 2,300
Commitments and Contingencies [Abstract]  
Loss contingency 143
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 $ 84