XML 111 R100.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Non-Current Liabilities - Statement of Composition of Other Non Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Deferred revenue $ 6,647 $ 8,762
Environmental and legal matters 8,491 16,276
Deferred compensation liability 27,607 32,459
Pension liability 5,430 5,241
Other non-current liabilities 21,172 17,953
Total other non-current liabilities $ 69,347 $ 80,691