XML 580 R118.htm IDEA: XBRL DOCUMENT v3.24.0.1
Contractual Obligations - Future Contractual Obligations (Details)
$ in Millions
Dec. 31, 2023
USD ($)
Commitments to purchase obligations  
2024 $ 434.1
2025 347.1
2026 327.6
2027 258.8
2028 205.7
Thereafter 551.6
Total $ 2,124.9