XML 89 R77.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 60,286 $ 86,798
Dividends payable 15,011 33,923
Income taxes payable 18,655 14,760
Other tax liabilities 19,295 23,426
Contingent consideration 27,724 31,046
Accrued expenses 66,361 68,180
Other liabilities 43,928 64,841
Accrued expenses and other liabilities $ 251,260 $ 322,974