XML 130 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments Contingencies (Narrative) (Details)
$ in Millions
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitments $ 1,067.9
Purchase commitments relating to 2024 297.5
Purchase commitments relating to 2025 and 2026 $ 406.8