v3.24.2.u1
Other Assets
6 Months Ended
Jun. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other Assets Other Assets
Other assets consist of the following:
As of
June 30, 2024December 31, 2023
Deferred contract fulfillment costs$26,693 $21,370 
Deposits with statutory authorities7,179 6,960 
Lease deposits6,556 5,159 
Derivative instruments4,166 3,299 
Contract assets3,741 6,835 
Others5,604 5,901 
Other assets$53,939 $49,524