XML 121 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 47,731 $ 68,255
Dividends payable 15,536 18,929
Income taxes payable 4,175 4,353
Other tax liabilities 15,730 13,540
Contingent consideration 23,702 27,986
Accrued expenses 40,804 55,822
Other liabilities 81,020 63,991
Accrued expenses and other liabilities $ 228,698 $ 252,876