XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021December 31, 2020
Accrued expenses$44,405 $39,951 
Payable to statutory authorities13,902 10,594 
Accrued capital expenditures7,404 7,857 
Client liabilities6,097 4,740 
Derivative instruments1,852 435 
Interest payable252 1,399 
Finance lease liabilities141 229 
Other current liabilities1,071 1,205 
Accrued expenses and other current liabilities$75,124 $66,410