XML 30 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Other Current Assets
6 Months Ended
Jun. 30, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Current Assets Other Current Assets
Other current assets consist of the following:
 
As of
 
June 30, 2019
 
December 31, 2018
Derivative instruments
$
5,367

 
$
4,059

Advances to suppliers
3,007

 
2,910

Receivables from statutory authorities
15,796

 
14,145

Contract assets
1,203

 
1,201

Deferred contract fulfillment costs
1,267

 
1,236

Others
5,089

 
4,689

Other current assets
$
31,729

 
$
28,240