XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Current Assets
Other current assets consist of the following:
As of
June 30, 2022December 31, 2021
Receivables from statutory authorities$13,299 $18,023 
Derivative instruments2,865 8,682 
Advances to suppliers2,172 1,464 
Deferred contract fulfillment costs1,315 1,483 
Contract assets872 1,319 
Interest accrued on term deposits645 892 
Others1,975 2,146 
Other current assets$23,143 $34,009