XML 96 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income tax, net $ 27,022 $ 23,269
Prepaid expenses 25,556 18,171
Receivables from statutory authorities 20,699 18,500
Derivative instruments 6,232 4,308
Advances to suppliers 4,085 1,883
Deferred contract fulfillment costs 3,711 3,303
Contract assets 2,707 2,830
Others 3,600 4,405
Other current assets $ 93,612 $ 76,669