XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other liabilities
Accrued expenses and other liabilities consist of the following:
June 30,
2024
December 31,
2023
Accrued payroll and related expenses$60,416 $77,394 
Dividends payable16,165 18,929 
Income taxes payable7,500 819 
Other tax liabilities12,782 13,941 
Contingent consideration29,303 27,986 
Accrued expenses51,482 63,026 
Other liabilities82,268 71,098 
Accrued expenses and other liabilities$259,916 $273,193