XML 103 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Derivative instruments $ 4,059 $ 10,938
Advances to suppliers 2,910 2,451
Receivables from statutory authorities 14,145 7,598
Contract assets 1,201 401
Deferred contract fulfillment costs 1,236 474
Others 4,689 7,720
Other current assets $ 28,240 $ 29,582