XML 99 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Defined Contribution Plan, Pension and Other Post-Retirement Benefit Plans - Fair Values of Pension Plan Assets by Asset Category and by Level (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets $ 23,052 $ 21,537
Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Cash and cash equivalents | U.S. Pension and Other Post-Retirement Benefit Plans | U.S. Pension and Other Post-Retirement Benefit Plans    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets   4,000
Level 1    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 1 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 2    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Level 2 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 23,052 21,537
Level 3    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets 0 0
Level 3 | Insurance contracts and other    
Defined Benefit Plan Disclosure [Line Items]    
Fair value of pension plans assets $ 0 $ 0