XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Payable and Accrued Liabilities, Current [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
December 31, 2023December 31, 2022
Accrued expenses$58,736 $47,854 
Payable to statutory authorities20,591 20,430 
Contingent consideration15,000 5,000 
Client liabilities6,909 5,110 
Accrued capital expenditures4,134 4,032 
Derivative instruments2,009 10,059 
Others5,521 2,867 
Accrued expenses and other current liabilities$112,900 $95,352