XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Other Assets (Tables)
9 Months Ended
Sep. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Schedule of Other Assets
Other assets consist of the following:
As of
September 30, 2024December 31, 2023
Deferred contract fulfillment costs$29,013 $21,370 
Deposits with statutory authorities7,446 6,960 
Lease deposits6,505 5,159 
Derivative instruments4,720 3,299 
Contract assets3,618 6,835 
Others5,811 5,901 
Other assets$57,113 $49,524