v3.24.2.u1
Other liabilities
6 Months Ended
Jun. 30, 2024
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2023As of June 30, 2024
Accrued employee cost $3,329 $4,514 
Retirement benefits 13,94714,147
Compensated absences50,21449,063
Derivative instruments (Note 5)9,25410,231
Contract liabilities (Note 19)59,39358,326
Finance leases liability6,8748,746
Others91,937104,376
$234,948 $249,403