XML 27 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Payable and Accrued Expenses
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
 
Below are the components of accounts payable and accrued expenses:
 June 30, 2020December 31, 2019
 
Accounts payable$21,712  $22,102  
Accrued payroll and related expenses*25,022  24,718  
Accrued subcontractor fees9,051  9,405  
Accrued agency fees*4,650  4,395  
Accrued legal and professional fees2,330  2,169  
Other accrued expenses4,149  2,383  
 $66,914  $65,172  
 * $4,156 in accrued agency fees at December 31, 2019 that were previously included in accrued payroll and related expenses, are now reflected in accrued agency fees.