XML 355 R15.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Expenses
9 Months Ended
Sep. 30, 2022
Payables and Accruals [Abstract]  
Accounts Payable and Accrued Expenses Accounts Payable and Accrued Expenses
 
Below are the components of accounts payable and accrued expenses:
 September 30, 2022December 31, 2021
 
Accounts payable$32,982 $23,573 
Accrued payroll and related expenses20,311 19,699 
Accrued subcontractor fees13,812 12,203 
Accrued agency fees3,962 5,048 
Accrued legal and professional fees1,687 1,833 
Other accrued expenses1,274 1,500 
 $74,028 $63,856