XML 271 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments (Tables)
12 Months Ended
Dec. 31, 2023
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, 2023 is as follows:
(in millions)Purchase
Commitments
2024$3,002.9 
2025618.9 
2026289.5 
202784.4 
202841.4 
Subsequent years54.7 
$4,091.8