XML 130 R117.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit Plans - Schedule of fair values of plan assets (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value $ 96,975 $ 93,809 $ 70,900
Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 14,059 21,707  
Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 82,916 72,102  
Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 0 0  
Cash      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 14,059 21,707  
Cash | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 14,059 21,707  
Cash | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 0 0  
Cash | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 0 0  
Fixed Income Securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value $ 80,612 63,444  
Investment in funds (in percentage) 100.00%    
Fixed Income Securities | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value $ 0 0  
Fixed Income Securities | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 80,612 63,444  
Fixed Income Securities | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 0 0  
Other Securities      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 2,304 8,658  
Other Securities | Fair Value, Inputs, Level 1      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 0 0  
Other Securities | Fair Value, Inputs, Level 2      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value 2,304 8,658  
Other Securities | Fair Value, Inputs, Level 3      
Defined Benefit Plan Disclosure [Line Items]      
Plan assets, fair value $ 0 $ 0