XML 125 R110.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Narrative) (Details)
12 Months Ended
Mar. 26, 2018
plaintiffs
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Loss Contingencies [Line Items]        
Rent expense   $ 6,000,000 $ 6,100,000 $ 6,100,000
Assets aquired under capital leases   6,200,000 6,600,000  
Agreements, Future Payments, Due in One Year   4,700,000    
Agreements, Future Payments, Due in Two Years   3,500,000    
Agreements, Future Payments, Due in Three Years   3,000,000    
Agreements, Future Payments, Due in Four Years   2,300,000    
Agreements, Future Payments, Due in Five Years   1,600,000    
Agreements, Future Payments, Due Thereafter   1,500,000    
Matching contributions and plan administrative expenses   2,100,000 $ 1,900,000 $ 1,800,000
Loss Contingency, Number of Plaintiffs | plaintiffs 6      
Loss Contingency, Estimate of Possible Loss   650,000    
Noncompete Agreements        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   1,900,000    
Agreements, Future Payments, Due in Two Years   1,600,000    
Agreements, Future Payments, Due in Three Years   1,500,000    
Agreements, Future Payments, Due in Four Years   1,100,000    
Agreements, Future Payments, Due in Five Years   700,000    
Agreements, Future Payments, Due Thereafter   1,300,000    
Consulting Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   900,000    
Agreements, Future Payments, Due in Two Years   700,000    
Agreements, Future Payments, Due in Three Years   600,000    
Agreements, Future Payments, Due in Four Years   400,000    
Agreements, Future Payments, Due in Five Years   200,000    
Agreements, Future Payments, Due Thereafter   0    
Employment Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   1,900,000    
Agreements, Future Payments, Due in Two Years   1,200,000    
Agreements, Future Payments, Due in Three Years   900,000    
Agreements, Future Payments, Due in Four Years   800,000    
Agreements, Future Payments, Due in Five Years   700,000    
Agreements, Future Payments, Due Thereafter   $ 200,000    
Minimum        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   1 year    
Minimum | Noncompete Agreements        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   1 year    
Minimum | Consulting Agreement        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   1 year    
Minimum | Employment Agreement        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   3 years    
Maximum        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   19 years    
Maximum | Noncompete Agreements        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   10 years    
Maximum | Consulting Agreement        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   5 years    
Maximum | Employment Agreement        
Loss Contingencies [Line Items]        
Agreements, Term of Contract   5 years