XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Commitment and Contingencies - Total Purchase Commitments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 225.9
2027 130.9
2028 112.5
2029 66.3
2030 70.7
Thereafter 72.1
Total $ 678.4