XML 94 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Other Liabilities Disclosure [Abstract]    
Accrued employee cost $ 2,702 $ 3,329
Retirement benefits 19,126 13,947
Compensated absences 50,627 50,214
Derivative instruments (Note 5) 5,737 9,254
Contract liabilities (Note 19) 63,585 59,393
Finance leases liability 5,928 6,874
Others 98,525 91,937
Other liabilities $ 246,230 $ 234,948
Finance lease, liability, noncurrent, statement of financial position [extensible list] Other liabilities Other liabilities