XML 110 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Advance income tax, net $ 49,377 $ 23,269
Contract assets 36,072 2,830
Prepaid expenses 21,061 18,171
Receivables from statutory authorities 19,407 18,500
Deferred contract fulfillment costs 4,281 3,303
Advances to suppliers 4,009 1,883
Derivative instruments 1,973 4,308
Others 4,137 4,405
Other current assets $ 140,317 $ 76,669