XML 122 R104.htm IDEA: XBRL DOCUMENT v3.24.1.u1
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 77,394 $ 86,798
Dividends payable 18,929 33,923
Income taxes payable 819 14,760
Other tax liabilities 13,941 23,426
Contingent consideration 27,986 31,046
Accrued expenses 63,026 68,180
Other liabilities 71,098 64,841
Accrued expenses and other liabilities $ 273,193 $ 322,974