XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Assets
12 Months Ended
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
December 31, 2023December 31, 2022
Deferred contract fulfillment costs$21,370 $12,693 
Deposits with statutory authorities6,960 6,276 
Contract assets6,835 1,864 
Lease deposits5,159 6,621 
Derivative instruments3,299 820 
Others5,901 3,795 
Other assets$49,524 $32,069