v3.24.2.u1
Accrued expenses and other current liabilities
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
Accrued expenses and other current liabilities Accrued expenses and other current liabilities
 Accrued expenses and other current liabilities consist of the following:
As of December 31, 2023As of June 30, 2024
Accrued expenses $165,378 $171,712 
Accrued employee cost 322,601219,959
Statutory liabilities 76,02264,850
Retirement benefits 2,3861,972
Compensated absences29,77931,820
Derivative instruments (Note 5)8,1099,196
Contract liabilities (Note 19)112,435113,784
Finance leases liability10,8379,977
Other liabilities31,63330,406
$759,180 $653,676