v3.25.2
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued expenses $ 193,719 $ 199,555
Accrued employee cost 250,514 328,090
Statutory liabilities 70,183 78,267
Retirement benefits 1,809 2,219
Compensated absences 32,700 28,157
Derivative instruments (Note 6) 17,685 37,426
Contract liabilities (Note 19) $ 93,858 $ 101,853
Finance lease, liability, current, statement of financial position [Extensible List] Accrued expenses and other current liabilities, net Accrued expenses and other current liabilities, net
Finance leases liability $ 10,338 $ 8,581
Earn-out consideration 77,500 0
Deferred compensation plan liability (Note 5) 3,136 3,813
Other liabilities 26,226 25,033
Accrued expenses and other current liabilities, net $ 777,668 $ 812,994