XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Receivables from statutory authorities $ 14,509 $ 18,023
Derivative instruments 7,399 8,682
Advances to suppliers 991 1,464
Deferred contract fulfillment costs 1,587 1,483
Contract assets 1,140 1,319
Interest accrued on term deposits 665 892
Others 2,086 2,146
Other current assets $ 28,377 $ 34,009