XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Receivables from statutory authorities $ 18,023 $ 15,658
Derivative instruments 8,682 9,755
Advances to suppliers 1,464 3,906
Deferred contract fulfillment costs 1,483 2,888
Contract assets 1,319 1,814
Interest accrued on term deposits 892 169
Others 2,146 2,919
Other current assets $ 34,009 $ 37,109