v3.26.1
Accrued Expenses (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following (in thousands):
As of
June 30,
2026
December 31,
2025
Employee compensation and benefits$79,428 $80,139 
Project related reimbursable expenses356,929 316,013 
Other14,719 12,230 
Total accrued expenses$451,076 $408,382