XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Other Long-Term Liabilities
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Other Long-Term Liabilities Other Long-Term Liabilities
Other long-term liabilities consist of the following (in thousands):
September 30,
2025
December 31,
2024
Present value of non-competition payments$3,165 $4,989 
Accrued contingent consideration791 4,938 
Other321 1,217 
$4,277 $11,144