v3.25.2
Other liabilities
6 Months Ended
Jun. 30, 2025
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2024As of June 30, 2025
Accrued expenses $60,905 $90,932 
Accrued employee cost 2,854 2,738 
Retirement benefits 13,84318,172
Compensated absences48,52754,496
Derivative instruments (Note 6)21,27314,994
Contract liabilities (Note 19)50,33653,074
Finance leases liability8,81110,296
Deferred compensation plan liability (Note 5)57,11164,595
Others5,3816,006
$269,041 $315,303