XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefits (Details)
$ in Millions
12 Months Ended
Dec. 31, 2020
USD ($)
h
Plan
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Employee Benefits [Abstract]      
Number of retirement savings plan | Plan 2    
401(k) Plan [Member]      
Defined Contribution Plan [Abstract]      
Minimum age of employees to participate in plan 21 years    
Minimum requisite service period to participate in retirement plans 1 year    
Minimum annual working hours required to participate in plan | h 1,000    
Percentage of employee contribution, minimum 1.00%    
Percentage of employee contribution, maximum 20.00%    
Employer matching contribution 50.00%    
Maximum contribution on employees gross pay 8.00%    
Contribution by employer under 401(K) plan | $ $ 1.2 $ 1.1 $ 1.1
Number of allocated shares under 401 (K) plan (in shares) | shares 479,489 424,591 416,360
Employee Stock Ownership Plan ("ESOP") [Member]      
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]      
Maximum annual contribution percentage under ESOP 4.00%    
Contributions to ESOP by employer | $ $ 1.8 $ 1.7 $ 1.6
Number of allocated shares under ESOP (in shares) | shares 778,269 738,212 726,327