XML 32 R16.htm IDEA: XBRL DOCUMENT v3.22.0.1
ACCOUNTS PAYABLE AND ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2021
Payables and Accruals [Abstract]  
ACCOUNTS PAYABLE AND ACCRUED EXPENSES 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