XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.4
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 60,416 $ 77,394
Dividends payable 16,165 18,929
Income taxes payable 7,500 819
Other tax liabilities 12,782 13,941
Contingent consideration 29,303 27,986
Accrued expenses 51,482 63,026
Other liabilities 82,268 71,098
Accrued expenses and other liabilities $ 259,916 $ 273,193