XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued expenses and other current liabilities
9 Months Ended
Sep. 30, 2021
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
 Accrued expenses and other current liabilities consist of the following:
As of December 31, 2020As of September 30, 2021
Accrued expenses $150,390 $153,186 
Accrued employee cost 286,399250,136
Earn-out consideration2,6513,051
Statutory liabilities 104,76868,203
Retirement benefits 1,9671,301
Compensated absences28,63527,972
Derivative instruments20,17215,314
Contract liabilities (Note 20)154,717150,322
Finance lease liability18,06621,348
Other liabilities39,00445,147
$806,769 $735,980