XML 100 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and contingencies - Changes in Accrued Environmental Remediation and Related Costs (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Commitments and contingencies.      
Balance at the beginning of the period $ 91,106 $ 92,358 $ 92,940
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Current liability, Noncurrent liability Current liability, Noncurrent liability Current liability, Noncurrent liability
Additions charged to expense, net $ (20,286) $ 558 $ 486
Payments, net (1,542) (1,810) (1,068)
Balance at the end of the period $ 69,278 $ 91,106 $ 92,358
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] Current liability, Noncurrent liability Current liability, Noncurrent liability Current liability, Noncurrent liability
Amounts recognized in the balance sheet:      
Current liability $ 58,135 $ 1,655 $ 2,627
Noncurrent liability $ 11,143 $ 89,451 $ 89,731