XML 114 R100.htm IDEA: XBRL DOCUMENT v3.22.4
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Total Total
Accrued employee cost $ 14,120 $ 15,790
Earn-out consideration 0 2,905
Retirement benefits 10,694 11,993
Compensated absences 43,474 52,023
Derivative instruments 3,660 2,756
Contract liabilities (Note 25) 56,157 80,222
Finance lease liability 11,802 16,297
Others 75,701 63,224
Total $ 215,608 $ 245,210