XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Tables)
12 Months Ended
Dec. 31, 2021
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, 2021December 31, 2020
Receivables from statutory authorities$18,023 $15,658 
Derivative instruments8,682 9,755 
Advances to suppliers1,464 3,906 
Deferred contract fulfillment costs1,483 2,888 
Contract assets1,319 1,814 
Interest accrued on term deposits 892 169 
Others2,146 2,919 
Other current assets$34,009 $37,109