XML 59 R85.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Employee Benefit Plan (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Defined Benefit Plan Disclosure [Line Items]          
Employer Contribution on employee benefit plan $ 2.5 $ 2.5 $ 2.6    
First 6% of Employee Contribution [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Employer contribution rate as a percentage of employee contribution         50.00%
Percentage contribution from employees         6.00%
First 1% Percent of Contributions [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Employer contribution rate as a percentage of employee contribution       100.00%  
Percentage contribution from employees       1.00%  
Next 5 % Percent of Employee Contribution [Member]          
Defined Benefit Plan Disclosure [Line Items]          
Employer contribution rate as a percentage of employee contribution       50.00%  
Percentage contribution from employees       5.00%