v3.25.2
Contingencies and Other Commitments (Details)
$ in Millions
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Remainder of 2025 $ 30.4
2026 52.1
2027 35.3
2028 29.7
2029 25.6
Thereafter $ 60.6