XML 84 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Other Long-Term Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Other Liabilities Disclosure [Abstract]    
Present value of non-competition payments $ 3,165 $ 4,989
Accrued contingent consideration 791 4,938
Other 321 1,217
Other liabilities, noncurrent $ 4,277 $ 11,144