XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Other Assets (Tables)
6 Months Ended
Jun. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
June 30, 2022December 31, 2021
Long-term investments$22,997 $186 
Lease deposits9,251 9,649 
Deferred contract fulfillment costs8,852 4,312 
Deposits with statutory authorities6,516 6,417 
Derivative instruments1,043 6,307 
Contract assets776 1,205 
Receivable from Statutory authorities225 222 
Others3,535 2,071 
Other assets$53,195 $30,369