XML 134 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
 
As of
 
December 31, 2019
 
December 31, 2018
Derivative instruments
$
4,076

 
$
4,059

Advances to suppliers
1,581

 
2,910

Receivables from statutory authorities
12,608

 
14,145

Contract assets
1,414

 
1,201

Deferred contract fulfillment costs
1,673

 
1,236

Others
3,242

 
4,689

Other current assets
$
24,594

 
$
28,240