XML 122 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Other Commitments [Line Items]  
2020 $ 8,194
2021 7,028
2022 5,107
2023 2,561
2024 1,621
Thereafter 841
Total 25,352
Prepaid Agreements  
Other Commitments [Line Items]  
2020 2,473
2021 1,842
2022 1,469
2023 1,026
2024 546
Thereafter 621
Total 7,977
Consulting Agreement  
Other Commitments [Line Items]  
2020 950
2021 526
2022 348
2023 235
2024 75
Thereafter 95
Total 2,229
Employment Agreement  
Other Commitments [Line Items]  
2020 4,771
2021 4,660
2022 3,290
2023 1,300
2024 1,000
Thereafter 125
Total $ 15,146