XML 139 R107.htm IDEA: XBRL DOCUMENT v3.22.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, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Fair Value $ 15,120 $ 15,257 $ 15,183
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 $ 15,120 $ 15,257