v3.25.2
Accrued Expenses and Other Liabilities (Tables)
6 Months Ended
Jun. 30, 2025
Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consist of the following:
JUNE 30, 2025DECEMBER 31,
2024
(In thousands)
Accrued compensation$22,129 $31,045 
Legal and professional accruals2,499 2,886 
Interest payable50 51 
Income taxes payable1,704 430 
Short-term contingent consideration liabilities 19,675 20,887 
Other1,342 1,152 
Total accrued expenses$47,399 $56,451 
Schedule of Other Noncurrent Liabilities
Other long-term liabilities consist of the following:
JUNE 30, 2025DECEMBER 31,
2024
(In thousands)
Uncertain tax position liability$1,770 $1,718 
Derivative Liabilities - Long-term2,587 — 
Contingent consideration - long term— 23,581 
Total other long-term liabilities$4,357 $25,299