v3.25.4
ACCRUED EXPENSES - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Employee compensation and benefits $ 80,139 $ 84,929
Project related reimbursable expenses 316,013 212,008
Other 12,230 10,870
Total accrued expenses $ 408,382 $ 307,807