XML 90 R73.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies - Total Purchase Commitments (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 221.6
2027 129.9
2028 112.5
2029 64.3
2030 70.5
Thereafter 72.1
Total $ 670.9