XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Commitment and Contingencies - Total Purchase Commitments (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 $ 724.0
2025 201.6
2026 217.4
2027 195.6
2028 171.0
Thereafter 196.3
Total $ 1,705.9