XML 88 R77.htm IDEA: XBRL DOCUMENT v3.20.2
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Derivative instruments $ 4,128 $ 4,076
Advances to suppliers 1,837 1,581
Receivables from statutory authorities 13,827 12,608
Contract assets 1,744 1,414
Deferred contract fulfillment costs 2,208 1,673
Interest accrued on fixed deposits 344 439
Others 3,384 2,803
Other current assets $ 27,472 $ 24,594