XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other liabilities
3 Months Ended
Mar. 31, 2024
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2023As of March 31, 2024
Accrued employee cost $3,329 $2,702 
Retirement benefits 13,94719,126
Compensated absences50,21450,627
Derivative instruments (Note 5)9,2545,737
Contract liabilities (Note 19)59,39363,585
Finance leases liability6,8745,928
Others91,93798,525
$234,948 $246,230