XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Other liabilities
9 Months Ended
Sep. 30, 2025
Other Liabilities Disclosure [Abstract]  
Other liabilities Other liabilities
 
Other liabilities consist of the following:
 
As of December 31, 2024As of September 30, 2025
Accrued expenses $60,905 $100,323 
Accrued employee cost 2,854 4,341 
Retirement benefits 13,84316,188
Compensated absences48,52753,938
Derivative instruments (Note 6)21,27338,350
Contract liabilities (Note 19)50,33661,168
Finance leases liability8,81110,115
Deferred compensation plan liability (Note 5)57,11169,362
Others5,3816,261
$269,041 $360,046