XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Other liabilities
9 Months Ended
Sep. 30, 2021
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2020As of September 30, 2021
Accrued employee cost $19,797 $22,154 
Earn-out consideration5,6213,105
Retirement benefits 11,94713,123
Compensated absences47,65652,774
Derivative instruments20,8097,514
Contract liabilities (Note 20)68,76084,170
Finance lease liability30,95820,407
Others32,85044,495
$238,398 $247,742