XML 151 R105.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefits - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Benefit Plan Disclosure [Line Items]      
Benefits expected to be paid in 2021 $ 2,008,000    
Benefits expected to be paid in 2022 2,188,000    
Benefits expected to be paid in 2023 2,322,000    
Benefits expected to be paid in 2024 2,521,000    
Benefits expected to be paid in 2025 2,707,000    
Aggregate benefits expected to paid $ 16,087,000    
Voluntary contribution of employees 33.30%    
Contributions matched by compensation contribution 6.00%    
Voluntary contribution of employees, amount $ 533,000 $ 458,000 $ 454,000
Discretionary bonus expense 2,529,000 2,364,000 2,355,000
Expenses related to the insurance agreement 464,000 456,000 $ 420,000
Term Life Insurance [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Aggregate insurance amount $ 15,000,000    
term of insurance policy ten years    
Expenses related to the insurance agreement $ 155,000    
Change in Assumptions for Pension Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Decrease in the projected benefit obligations   $ 6,800,000  
Supplemental Insurance/ Retirement Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Benefits expected to be paid in 2021 2,570,000    
Benefits expected to be paid in 2022 2,507,000    
Benefits expected to be paid in 2023 2,439,000    
Benefits expected to be paid in 2024 2,595,000    
Benefits expected to be paid in 2025 3,102,000    
Aggregate benefits expected to paid $ 17,913,000    
Equity Securities [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 47.00%    
Equity Securities [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 61.00%    
Fixed Income Funds [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 24.00%    
Fixed Income Funds [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 38.00%    
Hedge Funds [Member] | Minimum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 9.00%    
Hedge Funds [Member] | Maximum [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Allocation mix for the common and collective trust portfolio 15.00%