v3.25.1
Commitments and Contingencies - Activity in Recorded Environmental Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Accrual for Environmental Loss Contingencies [Roll Forward]    
Balance at beginning of period $ 20,023  
Expenditures (209)  
Accretion of discount 213  
Foreign currency translation adjustments and other 92  
Balance at end of period 20,119 $ 20,023
Less amounts reported in Accrued expenses 4,193  
Amounts reported in Other noncurrent liabilities $ 15,926 $ 15,783