XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Other liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]  
Schedule of other liabilities Other liabilities consist of the following:
As of December 31,
20212022
Accrued employee cost 15,790 14,120 
Earn-out consideration2,905 — 
Retirement benefits 11,993 10,694 
Compensated absences52,023 43,474 
Derivative instruments2,756 3,660 
Contract liabilities (Note 25)80,222 56,157 
Finance lease liability16,297 11,802 
Others63,224 75,701 
Total$245,210 $215,608