v3.25.2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Environmental Remediation Obligations [Line Items]    
Reserves for environmental matters $ 23.7 $ 17.8
Reserves for environmental matters, current 2.8 2.4
Segment, Discontinued Operations    
Environmental Remediation Obligations [Line Items]    
Reserves for environmental matters $ 9.7 $ 9.9