XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
ACCRUED EXPENSES AND OTHER (Tables)
3 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses at March 31, 2023 and December 31, 2022 consisted of the following (in thousands):
 March 31,
2023
December 31,
2022
Employee compensation and related costs$27,418 $25,994 
Professional fees20,400 17,195 
Taxes payable16,678 8,152 
Other37,504 33,929 
$102,000 $85,270