XML 95 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Other Liabilities Disclosure [Abstract]    
Accrued employee cost $ 13,168 $ 14,120
Retirement benefits 10,594 10,694
Compensated absences 45,843 43,474
Derivative instruments 2,056 3,660
Contract liabilities (Note 20) 52,138 56,157
Finance leases liability 9,503 11,802
Others 76,748 75,701
Other liabilities $ 210,050 $ 215,608
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other liabilities Other liabilities