XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Long-Term Liabilities - Accrued expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued Liabilities, Current [Abstract]    
Accrued compensation $ 31,045 $ 28,624
Legal and professional accruals 2,886 3,913
Interest payable 51 2,351
Income taxes payable 430 1,010
Short-term contingent considerations 20,887 18,410
Other 1,152 2,471
Total accrued expenses $ 56,451 $ 56,779