XML 33 R22.htm IDEA: XBRL DOCUMENT 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
June 30, 2024December 31, 2023
Accrued expenses$57,488 $58,736 
Payable to statutory authorities20,275 20,591 
Client liabilities6,388 6,909 
Derivative instruments5,153 2,009 
Accrued capital expenditures3,243 4,134 
Income taxes payable, net 54 1,213 
Contingent consideration— 15,000 
Others5,012 5,521 
Accrued expenses and other current liabilities$97,613 $114,113