XML 98 R87.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Expenses and Other Current Liabilities - Schedule of accrued expenses and other current liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued expenses $ 153,186 $ 150,390
Accrued employee cost 250,136 286,399
Earn-out consideration 3,051 2,651
Statutory liabilities 68,203 104,768
Retirement benefits 1,301 1,967
Compensated absences 27,972 28,635
Derivative instruments 15,314 20,172
Contract liabilities 150,322 154,717
Finance lease liability 21,348 18,066
Other liabilities 45,147 39,004
Accrued expenses and other current liabilities, net $ 735,980 $ 806,769
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Accrued expenses and other current liabilities, net Accrued expenses and other current liabilities, net