XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.2
Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Long-term investments $ 22,997 $ 186
Lease deposits 9,251 9,649
Deferred contract fulfillment costs 8,852 4,312
Deposits with statutory authorities 6,516 6,417
Derivative instruments 1,043 6,307
Contract assets 776 1,205
Receivable from Statutory authorities 225 222
Others 3,535 2,071
Other assets $ 53,195 $ 30,369