XML 91 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments & Contingencies (Details)
$ in Millions
Mar. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 58.1
2026 42.5
2027 22.0
2028 9.6
2029 1.3
Thereafter 8.1
Total $ 141.6