XML 39 R25.htm IDEA: XBRL DOCUMENT v3.20.4
ACCOUNTS PAYABLE AND ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2020
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,
 December 31, 20202019
Accounts payable$70,071 $64,300 
Accrued expenses84,312 83,853 
Accrued salary and benefits58,051 42,003 
Accrued professional fees24,250 17,429 
Total$236,684 $207,585