XML 96 R82.htm IDEA: XBRL DOCUMENT v3.20.4
Employee Benefit Plans - Defined Contribution Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Defined Contribution Plan Disclosure [Line Items]      
Company's percent match on 401(k) defined contribution plan 70.00% 70.00% 70.00%
Maximum percentage of employee contribution matched by the Company 6.00% 6.00% 6.00%
Minimum age to be eligible for 401(k) plan 18 years    
Number of minimum hours required to work for 401(k) plan eligibility 1 hour    
Employer's matching contribution, annual vesting percentage for 401(k) plan 25.00%    
Number of years to be fully vested for 401(k) plan 4 years    
401(k) plan match      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, expense $ 1,600 $ 1,500 $ 1,300
Supplemental Employee Retirement Plan      
Defined Contribution Plan Disclosure [Line Items]      
Defined contribution plan, expense $ 249 $ 322