XML 29 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCRUED EXPENSES
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
ACCRUED EXPENSES 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