XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
As of
September 30,
2023
December 31,
2022
Employee compensation and benefits$69,509 $71,197 
Project related reimbursable expenses183,998 128,416 
Other11,278 10,512 
Total accrued expenses$264,785 $210,125