v3.25.2
Accrued expenses and other current liabilities
6 Months Ended
Jun. 30, 2025
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, 2024As of June 30, 2025
Accrued expenses $199,555 $193,719 
Accrued employee cost 328,090250,514
Statutory liabilities 78,26770,183
Retirement benefits 2,2191,809
Compensated absences28,15732,700
Derivative instruments (Note 6)37,42617,685
Contract liabilities (Note 19)101,85393,858
Finance leases liability8,58110,338
Earn-out consideration77,500
Deferred compensation plan liability (Note 5)3,8133,136
Other liabilities25,03326,226
$812,994 $777,668