XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued expenses and other current liabilities - Schedule of accrued expenses and other current liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities and Other Liabilities [Abstract]    
Accrued expenses $ 162,054 $ 150,390
Accrued employee cost 307,777 286,399
Earn-out consideration 2,501 2,651
Statutory liabilities 67,948 104,768
Retirement benefits 1,746 1,967
Compensated absences 26,596 28,635
Derivative instruments 12,498 20,172
Contract liabilities 160,602 154,717
Finance lease liability 18,549 18,066
Others 31,169 39,004
Accrued expenses and other current liabilities, net $ 791,440 $ 806,769
Finance Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities, net Accrued expenses and other current liabilities, net