XML 53 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Current Liabilities (Tables)
6 Months Ended
Jun. 30, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses and Other Current Liabilities
Accrued expenses and other current liabilities consist of the following:
As of
June 30, 2020December 31, 2019
Accrued expenses$41,724  $50,097  
Payable to statutory authorities9,360  9,247  
Accrued capital expenditure
9,043  3,035  
Derivative instruments4,749  1,783  
Client liabilities5,070  6,378  
Interest payable1,416  1,492  
Other current liabilities3,157  1,732  
Finance lease liabilities253  253  
Accrued expenses and other current liabilities$74,772  $74,017