XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Tables)
3 Months Ended
Mar. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
March 31, 2022December 31, 2021
Lease deposits$9,772 $9,649 
Deposits with statutory authorities7,277 6,417 
Deferred contract fulfillment costs5,848 4,312 
Derivative instruments5,531 6,307 
Contract assets1,010 1,205 
Receivable from Statutory authorities223 222 
Term deposits184 186 
Others2,370 2,071 
Other assets$32,215 $30,369