XML 92 R81.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments & Contingencies - Schedule of Future Purchase Commitments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 48.2
2026 48.4
2027 24.4
2028 10.3
2029 1.5
Thereafter 6.5
Total $ 139.3