XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.3
Accrued expenses and other current liabilities (Tables)
9 Months Ended
Sep. 30, 2025
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, 2024As of September 30, 2025
Accrued expenses $199,555 $206,971 
Accrued employee cost 328,090314,687
Statutory liabilities 78,26779,622
Retirement benefits 2,2191,823
Compensated absences28,15731,729
Derivative instruments (Note 6)37,42657,719
Contract liabilities (Note 19)101,853125,338
Finance leases liability8,58110,124
Earn-out consideration77,500
Deferred compensation plan liability (Note 5)3,8133,301
Other liabilities25,03336,624
$812,994 $945,438