XML 87 R57.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other liabilities
Accrued expenses and other liabilities consist of the following:
December 31,
2024
December 31,
2023
Accrued payroll and related expenses$58,474 $68,255 
Dividends payable2,534 18,929 
Income taxes payable2,997 4,353 
Other tax liabilities16,184 13,540 
Contingent consideration7,630 27,985 
Accrued expenses51,899 55,822 
Other liabilities63,478 63,992 
Accrued expenses and other liabilities$203,196 $252,876