XML 386 R46.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accounts payable $ 32,982 $ 23,573
Accrued payroll and related expenses 20,311 19,699
Accrued subcontractor fees 13,812 12,203
Accrued agency fees 3,962 5,048
Accrued legal and professional fees 1,687 1,833
Other accrued expenses 1,274 1,500
Accounts payable and accrued expenses $ 74,028 $ 63,856