XML 99 R88.htm IDEA: XBRL DOCUMENT v3.21.2
Other Liabilities - Schedule of other liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other Liabilities Disclosure [Abstract]    
Accrued employee cost $ 22,154 $ 19,797
Earn-out consideration 3,105 5,621
Retirement benefits 13,123 11,947
Compensated absences 52,774 47,656
Derivative instruments 7,514 20,809
Contract liabilities (Note 20) 84,170 68,760
Finance lease liability 20,407 30,958
Others 44,495 32,850
Other Liabilities $ 247,742 $ 238,398
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other Liabilities Other Liabilities