XML 120 R103.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Asbestos Litigation (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
Long-term asbestos insurance asset $ 234,951 $ 221,489
Long-term asbestos insurance receivable 16,961 17,868
Accrued asbestos liability 40,779 32,908
Asbestos liability $ 253,287 $ 234,796