v3.25.2
Commitments and Contingencies Asbestos Claimant and Settlement (Details) - Asbestos [Member]
6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
claimants
Dec. 31, 2024
USD ($)
claimants
Dec. 31, 2023
claimants
Loss Contingencies [Line Items]      
Loss Contingency, Pending Claims, Number 4,984 4,968 4,863
Loss Contingency, New Claims Filed, Number 155 269  
Loss Contingency, Claims Dismissed, Number 115 131  
Loss Contingency, Claims Settled, Number 24 33  
Average settlement amount per claim during period | $ $ 9,979 $ 20,083  
Legal Fees | $ $ 795,000 $ 1,750,000