XML 141 R126.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Summary of Investments Measured at Fair Value Based on NAV Per Share (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]      
Fair Value $ 9,953 $ 10,934 $ 15,120
Common/Collective Trust Funds [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Redemption Frequency (if currently eligible) Daily Daily  
Redemption Notice Period 1 day 1 day  
Common/Collective Trust Funds [Member] | Fair Value Measured at Net Asset Value Per Share      
Defined Benefit Plan Disclosure [Line Items]      
Fair Value $ 9,953 $ 10,934