XML 137 R112.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Non-Compete, Consulting and Employment Agreements) (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Other Commitments [Line Items]  
2025 $ 8,751
2026 6,444
2027 1,176
2028 520
2029 268
Thereafter 564
Total 17,723
Prepaid Agreements Not-to-compete  
Other Commitments [Line Items]  
2025 1,926
2026 1,309
2027 866
2028 380
2029 248
Thereafter 509
Total 5,238
Consulting Agreement  
Other Commitments [Line Items]  
2025 1,265
2026 671
2027 310
2028 140
2029 20
Thereafter 55
Total 2,461
Employment Agreement  
Other Commitments [Line Items]  
2025 5,560
2026 4,464
2027 0
2028 0
2029 0
Thereafter 0
Total $ 10,024