XML 37 R20.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Assets
12 Months Ended
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
Other assets Other Assets
Other assets consist of the following:
As of
December 31, 2024December 31, 2023
Deferred contract fulfillment costs$31,741 $21,370 
Deposits with statutory authorities7,312 6,960 
Lease deposits6,495 5,159 
Contract assets3,628 6,835 
Prepaid expenses2,775 — 
Derivative instruments852 3,299 
Others3,282 5,901 
Other assets$56,085 $49,524