XML 132 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments And Contingencies (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Purchase commitments $ 1,498.9
Purchase commitments relating to 2026 331.6
Purchase commitments relating to 2027 and 2028 566.6
Purchase commitments relating to 2029 and 2030 $ 211.9