XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued Expenses
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Accrued Expenses 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