v3.26.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Contract assets $ 39,458 $ 27,083
Prepaid expenses 38,488 26,465
Advance income tax, net 24,378 51,984
Receivables from statutory authorities 22,476 21,374
Deferred contract fulfillment costs 8,125 7,077
Derivative instruments 3,433 4,640
Others 7,774 7,470
Other current assets $ 144,132 $ 146,093