XML 49 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES (Tables)
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses consisted of the following at December 31 (in thousands):
20242023
Employee compensation and benefits$84,929 $75,822 
Project related reimbursable expenses212,008 205,864 
Other10,870 11,275 
Total accrued expenses$307,807 $292,961