XML 90 R78.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 77,946 $ 86,798
Dividends payable 17,116 33,923
Income taxes payable 41,466 14,760
Other tax liabilities 18,307 23,426
Contingent consideration 27,987 31,046
Accrued expenses 70,308 68,180
Other liabilities 50,298 64,841
Accrued expenses and other liabilities $ 303,428 $ 322,974