XML 56 R106.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   $ 6,486    
Agreements, Future Payments, Due in Two Years   6,050    
Agreements, Future Payments, Due in Three Years   4,946    
Agreements, Future Payments, Due in Four Years   1,932    
Agreements, Future Payments, Due in Five Years   1,333    
Agreements, Future Payments, Due Thereafter   927    
Matching contributions and plan administrative expenses   2,000 $ 2,100 $ 1,900
Payments for Legal Settlements $ 700      
Noncompete Agreements        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   2,135    
Agreements, Future Payments, Due in Two Years   1,905    
Agreements, Future Payments, Due in Three Years   1,465    
Agreements, Future Payments, Due in Four Years   993    
Agreements, Future Payments, Due in Five Years   665    
Agreements, Future Payments, Due Thereafter   927    
Consulting Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   869    
Agreements, Future Payments, Due in Two Years   663    
Agreements, Future Payments, Due in Three Years   404    
Agreements, Future Payments, Due in Four Years   162    
Agreements, Future Payments, Due in Five Years   20    
Agreements, Future Payments, Due Thereafter   0    
Employment Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   3,482    
Agreements, Future Payments, Due in Two Years   3,482    
Agreements, Future Payments, Due in Three Years   3,077    
Agreements, Future Payments, Due in Four Years   777    
Agreements, Future Payments, Due in Five Years   648    
Agreements, Future Payments, Due Thereafter   $ 0    
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 | 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