XML 55 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued expenses and other current liabilities (Tables)
3 Months Ended
Mar. 31, 2023
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, 2022As of March 31, 2023
Accrued expenses $126,680 $129,224 
Accrued employee cost 293,934132,602
Earn-out consideration2,517
Statutory liabilities 82,91295,555
Retirement benefits 1,7251,787
Compensated absences25,10129,113
Derivative instruments35,15713,267
Contract liabilities (Note 20)160,625147,260
Finance leases liability15,58513,527
Other liabilities46,77136,043
$791,007 $598,378