XML 119 R90.htm IDEA: XBRL DOCUMENT v3.25.3
ACCRUED EXPENSES AND OTHER LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 47,506 $ 50,957
Dividends payable 845 2,534
Income taxes payable 2,207 2,997
Other tax liabilities 24,805 16,184
Contingent consideration 4,608 4,538
Accrued expenses 50,500 51,695
Other liabilities 44,673 56,840
Accrued expenses and other liabilities $ 175,144 $ 185,745