XML 132 R111.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Other Commitments [Line Items]  
2020 $ 6,315
2021 3,294
2022 2,234
2023 1,783
2024 1,358
Thereafter 1,320
Total 16,304
Noncompete Agreements  
Other Commitments [Line Items]  
2020 2,263
2021 1,761
2022 1,186
2023 832
2024 458
Thereafter 308
Total 6,808
Consulting Agreement [Member]  
Other Commitments [Line Items]  
2020 719
2021 322
2022 148
2023 51
2024 0
Thereafter 0
Total 1,240
Employment Agreement [Member]  
Other Commitments [Line Items]  
2020 3,333
2021 1,211
2022 900
2023 900
2024 900
Thereafter 1,012
Total $ 8,256
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