XML 101 R108.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2019
USD ($)
Other Commitments [Line Items]  
2020 $ 6,486
2021 6,050
2022 4,946
2023 1,932
2024 1,333
Thereafter 927
Total 21,674
Noncompete Agreements  
Other Commitments [Line Items]  
2020 2,135
2021 1,905
2022 1,465
2023 993
2024 665
Thereafter 927
Total 8,090
Consulting Agreement [Member]  
Other Commitments [Line Items]  
2020 869
2021 663
2022 404
2023 162
2024 20
Thereafter 0
Total 2,118
Employment Agreement [Member]  
Other Commitments [Line Items]  
2020 3,482
2021 3,482
2022 3,077
2023 777
2024 648
Thereafter 0
Total $ 11,466
Minimum | Noncompete Agreements  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 1 year
Minimum | Consulting Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 1 year
Minimum | Employment Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 3 years
Maximum | Noncompete Agreements  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 10 years
Maximum | Consulting Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 5 years
Maximum | Employment Agreement [Member]  
Other Commitments [Line Items]  
Other Commitment, Term of Contract 5 years