XML 124 R111.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Other Commitments [Line Items]  
2020 $ 8,701
2021 6,645
2022 4,289
2023 2,122
2024 632
Thereafter 832
Total 23,221
Prepaid Agreements  
Other Commitments [Line Items]  
2020 2,347
2021 1,956
2022 1,393
2023 897
2024 379
Thereafter 757
Total 7,729
Consulting Agreement  
Other Commitments [Line Items]  
2020 884
2021 508
2022 392
2023 225
2024 128
Thereafter 75
Total 2,212
Employment Agreement  
Other Commitments [Line Items]  
2020 5,470
2021 4,181
2022 2,504
2023 1,000
2024 125
Thereafter 0
Total $ 13,280