XML 59 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 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
March 31, 2023December 31, 2022
Accrued expenses$53,061 $47,854 
Payable to statutory authorities40,235 20,430 
Contingent consideration18,100 5,000 
Client liabilities5,609 5,110 
Derivative instruments5,140 10,059 
Accrued capital expenditures4,619 4,032 
Other current liabilities6,636 2,867 
Accrued expenses and other current liabilities$133,400 $95,352