XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued expenses and other current liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued expenses and other current liabilities
Accrued expenses and other current liabilities consist of the following: 
As of December 31,
20212022
Accrued expenses $162,054 $126,680 
Accrued employee cost 307,777 293,934 
Earn-out consideration2,501 2,517 
Statutory liabilities 67,948 82,912 
Retirement benefits 1,746 1,725 
Compensated absences26,596 25,101 
Derivative instruments12,498 35,157 
Contract liabilities (Note 25)160,602 160,625 
Finance lease liability18,549 15,585 
Others31,169 46,771 
Total$791,440 $791,007