XML 104 R89.htm IDEA: XBRL DOCUMENT v3.24.0.1
Other Current Assets - Schedule of Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 18,171 $ 18,132
Receivables from statutory authorities 18,500 15,724
Advance income tax, net 23,269 5,716
Advances to suppliers 1,883 1,944
Derivative instruments 4,308 1,526
Deferred contract fulfillment costs 3,303 1,178
Contract assets 2,830 904
Others 4,405 5,855
Other current assets $ 76,669 $ 50,979