XML 125 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of commitments and contingencies
A schedule of future minimum long-term purchase commitments, based on expected market prices as of December 31, 2024 is as follows:
(in millions)Purchase
Commitments
2025$2,842.1 
20261,955.6 
20271,570.1 
2028357.9 
2029167.8 
Subsequent years37.1 
$6,930.6