v3.23.2
Other Current Assets (Tables)
6 Months Ended
Jun. 30, 2023
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]
Schedule of Other Current Assets
Other current assets consist of the following:
As of
June 30, 2023
December 31, 2022
Prepaid expenses
$
19,811
$
18,132
Advance income tax, net
17,787
5,716
Receivables from statutory authorities
16,338
15,724
Derivative instruments
5,062
1,526
Advances to suppliers
2,851
1,944
Deferred contract fulfillment costs
2,112
1,178
Contract assets
1,527
904
Others
4,698
5,855
Other current assets
$
70,186
$
50,979
X
- References
No definition available.
+ Details
Name:
us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract
Namespace Prefix:
us-gaap_
Data Type:
xbrli:stringItemType
Balance Type:
na
Period Type:
duration
X
- Definition
Tabular disclosure of the carrying amounts of other current assets.
+ References
No definition available.
+ Details
Name:
us-gaap_ScheduleOfOtherCurrentAssetsTableTextBlock
Namespace Prefix:
us-gaap_
Data Type:
dtr-types:textBlockItemType
Balance Type:
na
Period Type:
duration