XML 43 R27.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Expenses
Accounts payable and accrued expenses were comprised of the following (in thousands):
 
 December 31,
 20212020
Accounts payable$86,461 $70,071 
Accrued expenses93,420 84,312 
Accrued salary and benefits62,425 58,051 
Accrued professional fees21,631 24,250 
Total$263,937 $236,684