XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Assets (Tables)
12 Months Ended
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
December 31, 2021December 31, 2020
Lease deposits$9,649 $9,788 
Deposits with statutory authorities6,417 6,341 
Derivative instruments6,307 6,933 
Deferred contract fulfillment costs4,312 2,743 
Contract assets1,205 2,623 
Receivable from Statutory authorities222 754 
Term deposits186 216 
Others2,071 2,701 
Other assets$30,369 $32,099