XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Accrued employee cost $ 15,790 $ 19,797
Earn-out consideration 2,905 5,621
Retirement benefits 11,993 11,947
Compensated absences 52,023 47,656
Derivative instruments 2,756 20,809
Contract liabilities (Note 25) 80,222 68,760
Finance lease liability 16,297 30,958
Others 63,224 32,850
Other Liabilities $ 245,210 $ 238,398
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities