XML 135 R115.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Nov. 30, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   $ 6,711    
Agreements, Future Payments, Due in Two Years   5,562    
Agreements, Future Payments, Due in Three Years   2,510    
Agreements, Future Payments, Due in Four Years   1,705    
Agreements, Future Payments, Due in Five Years   1,382    
Agreements, Future Payments, Due Thereafter   2,351    
Matching contributions and plan administrative expenses   2,300 $ 2,000 $ 2,100
Payments for Legal Settlements $ 700      
Noncompete Agreements        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   2,103    
Agreements, Future Payments, Due in Two Years   1,569    
Agreements, Future Payments, Due in Three Years   1,063    
Agreements, Future Payments, Due in Four Years   691    
Agreements, Future Payments, Due in Five Years   431    
Agreements, Future Payments, Due Thereafter   439    
Consulting Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   879    
Agreements, Future Payments, Due in Two Years   537    
Agreements, Future Payments, Due in Three Years   266    
Agreements, Future Payments, Due in Four Years   114    
Agreements, Future Payments, Due in Five Years   51    
Agreements, Future Payments, Due Thereafter   0    
Employment Agreement        
Loss Contingencies [Line Items]        
Agreements, Future Payments, Due in One Year   3,729    
Agreements, Future Payments, Due in Two Years   3,456    
Agreements, Future Payments, Due in Three Years   1,181    
Agreements, Future Payments, Due in Four Years   900    
Agreements, Future Payments, Due in Five Years   900    
Agreements, Future Payments, Due Thereafter   $ 1,912    
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