XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Other Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Lease deposits $ 9,772 $ 9,649
Deposits with statutory authorities 7,277 6,417
Deferred contract fulfillment costs 5,848 4,312
Derivative instruments 5,531 6,307
Contract assets 1,010 1,205
Receivable from Statutory authorities 223 222
Term deposits 184 186
Others 2,370 2,071
Other assets $ 32,215 $ 30,369