XML 31 R54.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Employee Benefit Plan      
Minimum age required to be eligible for contribution under the Retirement Plan 21 years    
Employer matching contribution (as a percent) 100.00%    
Maximum amount contributed by employee from employees base salary (as a percent) 8.00%    
Compensation expense $ 3,365 $ 3,302 $ 3,164