XML 146 R130.htm IDEA: XBRL DOCUMENT
v3.19.1

Revenue - Summary of Revenue by Contract Type (Detail) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Mar. 31, 2019 | Mar. 31, 2018 | Mar. 31, 2017
Disclosure of revenue by contract type [line items] |  |  |
Revenue | $ 809,120 | $ 757,956 | $ 602,546
Full-time-equivalent [member] |  |  |
Disclosure of revenue by contract type [line items] |  |  |
Revenue | 522,436 | 473,898 | 432,919
Transaction [member] |  |  |
Disclosure of revenue by contract type [line items] |  |  |
Revenue | 137,219 | 141,617 | 106,352
Subscription [member] |  |  |
Disclosure of revenue by contract type [line items] |  |  |
Revenue | 66,542 | 58,916 | 2,139
Fixed price [member] |  |  |
Disclosure of revenue by contract type [line items] |  |  |
Revenue | 42,512 | 39,788 | 27,375
Others [member] |  |  |
Disclosure of revenue by contract type [line items] |  |  |
Revenue | $ 40,411 | $ 43,735 | $ 33,761

X
- Definition The amount of revenue arising from the rendering of services. [Refer: Revenue] + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name IAS -Number 1 -IssueDate 2018-01-01 -Paragraph 112 -Subparagraph c -URI http://eifrs.ifrs.org/eifrs/XBRL?type=IAS&num=1&date=2018-03-01&anchor=para_112_c&doctype=Standard -URIDate 2018-03-16 + Details
Name: | ifrs-full_RevenueFromRenderingOfServices
Namespace Prefix: | ifrs-full_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of revenue by contract type. + References No definition available. + Details
Name: | wns_DisclosureOfRevenueByContractTypeLineItems
Namespace Prefix: | wns_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | ifrs-full_TypesOfContractsAxis=wns_FullTimeEquivalentContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfContractsAxis=wns_TransactionContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfContractsAxis=wns_SubscriptionContractMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfContractsAxis=ifrs-full_FixedpriceContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ifrs-full_TypesOfContractsAxis=wns_OtherContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |