v3.24.2.u1
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued expenses $ 171,712 $ 165,378
Accrued employee cost 219,959 322,601
Statutory liabilities 64,850 76,022
Retirement benefits 1,972 2,386
Compensated absences 31,820 29,779
Derivative instruments (Note 5) 9,196 8,109
Contract liabilities (Note 19) 113,784 112,435
Finance leases liability 9,977 10,837
Other liabilities 30,406 31,633
Accrued expenses and other current liabilities, net $ 653,676 $ 759,180
Finance lease, liability, current, statement of financial position [Extensible List] Accrued expenses and other current liabilities, net Accrued expenses and other current liabilities, net