XML 67 R51.htm IDEA: XBRL DOCUMENT v3.22.4
ACCRUED EXPENSES AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other liabilities
Accrued expenses and other liabilities consist of the following:
December 31,
2022
December 31,
2021
Accrued payroll and related expenses$86,798 $107,904 
Dividends payable33,923 28,486 
Income taxes payable14,760 39,776 
Other tax liabilities23,426 20,106 
Contingent consideration31,046 — 
Accrued expenses68,180 96,250 
Other liabilities64,841 51,228 
Accrued expenses and other liabilities$322,974 $343,750