XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Other Assets (Tables)
9 Months Ended
Sep. 30, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
September 30, 2022December 31, 2021
Deferred contract fulfillment costs$10,168 $4,312 
Lease deposits8,592 9,649 
Deposits with statutory authorities6,362 6,417 
Contract assets616 1,205 
Receivable from statutory authorities226 222 
Derivative instruments219 6,307 
Others3,655 2,071 
Other assets$29,838 $30,183