XML 147 R117.htm IDEA: XBRL DOCUMENT v3.25.2
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 58,474 $ 68,255
Dividends payable 2,534 18,929
Income taxes payable 2,997 4,353
Other tax liabilities 16,184 13,540
Contingent consideration 7,630 27,985
Accrued expenses 51,899 55,822
Other liabilities 63,478 63,992
Accrued expenses and other liabilities $ 203,196 $ 252,876