XML 54 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued Expenses and Other Long-Term Liabilities (Tables)
12 Months Ended
Dec. 31, 2024
Accrued Liabilities, Current [Abstract]  
Schedule of accrued expenses
Accrued expenses consist of the following:
DECEMBER 31,
20242023
(In thousands)
Accrued compensation$31,045 $28,624 
Legal and professional accruals2,886 3,913 
Interest payable51 2,351 
Income taxes payable430 1,010 
Short-term contingent considerations20,887 18,410 
Other1,152 2,471 
Total accrued expenses$56,451 $56,779 
Schedule of other long-term liabilities
Other long-term liabilities consist of the following:
DECEMBER 31,
20242023
(In thousands)
Uncertain tax position liability$1,718 $2,381 
Long - term contingent consideration 23,581 36,828 
Total other long-term liabilities$25,299 $39,209