XML 92 R74.htm IDEA: XBRL DOCUMENT v3.10.0.1
Employee Benefit Plan (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
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.6 $ 2.5  
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%