XML 68 R93.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accrued Liabilities And Other Liabilities [Abstract]    
Accrued expenses $ 151,223 $ 178,845
Accrued employee cost 139,048 273,506
Earn-out consideration 6,393 6,384
Statutory liabilities 77,187 62,350
Retirement benefits 1,696 2,263
Compensated absences 26,221 26,116
Derivative instruments 51,709 6,966
Contract liabilities (Note 20) 121,316 97,313
Finance leases liability 11,634 9,740
Other liabilities 24,718 20,388
Accrued expenses and other current liabilities, net $ 611,145 $ 683,871